python学习[第五篇] 数据类型之 字符串

数据类型之 字符串

字符串操作

赋值

x='abcde'
x="abcde"
x='''abcde'''
x="""abcde"""

字符串常用方法

#首字母大写
str.capitalize()
#将字符串改为小写
str.lower()
str.casefold()  #python3 中 功能比lower强大
#将字符串改为大写
str.upper() 
#字符串居中,fillchar只能为一个字符
str.upper(width,fillchar=None) 
str.center(10,'*') #将x居中,共10位长度,用*填充 ,右边可能比左边多一位
#计算子字符串在选定范围内出现的次数
str.count(sub,start=None,end=None)
#是否以字符串为开始 注意是 starts
str.startswith(suffix,start=None,end=None)
#是否以字符串为结尾 注意是 ends
str.endswith(suffix.start=None,end=None)
#查找位置,从start开始end前结束
str.find(sub,start=None,end=None) sunstring 找不到则返回-1
str.index(sub,start=None,end=None) substring 找不到会报ValueError: substring not found的错误,建议用find函数。
#判断字符串中是否只以 字母,数字组成
str.isalnum()

字符串格式化输出

%

.format

test='i am {name}, i am {age} old'
print test
# format 后面那么不要加引号
v=test.format(name='pzq',age=19)
#v=test.format('name'='pzq','age'=19) 错误示范
print v

猜你喜欢

转载自www.cnblogs.com/ryanpan/p/9271559.html
今日推荐