码迷,mamicode.com
首页 > 编程语言 > 详细

python 字符串操作和格式化

时间:2018-10-03 22:37:57      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:首字母   center   spl   字符串   ace   split   居中   元素   pre   

s = ‘wei fei‘
s1 = s.capitalize() #首字母大写
print(s1)

s2 = s.upper() #全部大写
s21 = s.lower() #全部小写

print(s2,s21)

#大小写翻转
s3 = s.swapcase()
print(s3)

s4 = s.title()
print(s4)

s5 = s.center(20,‘~‘) #字符串居中
print(s5)

s6 = s.expandtabs()
print(s6)

#公共方法
l = len(s) #字符串长度
print(l)

s7 = s.startswith(‘wei‘) #判断字符串开头
print(s7)
s71 = s.startswith(‘e‘,1)
print(s71)

s8 = s.find(‘e‘) #寻找元素的下标
print(s8)
s9 = s.index(‘w‘) #寻找元素索引下标
print(s9)

s = ‘ guo qing jie#¥%@ ‘
s9 = s.strip() #去掉字符串两边的空格
print(s9)

s91 = s.strip(‘#‘)
print(s91)

s = ‘guoqingjie‘
s10 = s.count(‘g‘) #统计出现的次数
print(s10)

s = ‘guo qing: jie‘
l = s.split(‘:‘) #以:分割 转换成列表
print(l)

#format的三种玩法 格式化输出

s = ‘我叫{},今年{},爱好{}‘.format(‘周星驰‘,32,‘python‘) #格式化输出
print(s)

s = ‘我叫{0},今年{1},爱好{2},再说一下我叫{0}‘.format(‘周星驰‘,32,‘python‘)
print(s)

s = ‘我叫{name},今年{age},爱好{hobby}‘.format(name = ‘周星驰‘,age = 18,hobby = ‘python‘)
print(s)

s= ‘我喜欢语言,我在学习语言‘
s1 = s.replace(‘语言‘,‘python‘) #对原字符串替换
print(s1)

#####is系列
name = ‘guoqingjie123‘
print(name.isalnum()) #字符串由字母或者数字组成
print(name.isalpha()) #字符串只由字母组成
print(name.isdigit()) #字符串只由数字组成


s= ‘asdfghjkl‘ #字符串循环打印出来
for i in s :
print(i)

s = ‘iuiuiii张三丰kkjii‘
if ‘张三丰‘in s: #判断字符串中是否含有字符
print(‘您的评论有敏感词。。。‘)

python 字符串操作和格式化

标签:首字母   center   spl   字符串   ace   split   居中   元素   pre   

原文地址:https://www.cnblogs.com/biubiubiupa/p/9739127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!