字符串的常用操作

name = "my name is {name} and i am {year} old"

print(name.capitalize())  #首字母大写
print(name.count("a"))   #统计a的个数
print(name.center(50,"-"))
print(name.encode())   #把字符串转成二进制
print(name.endswith("ex"))  #判断是不是ex结尾
print(name[name.find("my"):])  #查找,返回索引值;这里对字符串进行切片
print(name.format(name='alex',year=23))
print('12'.isdigit())  #是不是整数
print('a 1A'.isidentifier()) #判断是不是一个合法的标识符(变量名)
print('a 1A'.islower())  #判断是不是小写
print('+'.join(['1','2','3']))
print('Alex'.lower())   #变小写
print('Alex'.upper())  #变大写
print('Alex Li'.swapcase()) #大写变小写,小写变大写
print('alex li'.replace('l','L',1))  #替换第一个l为L
print('alex li'.split())  #将字符串分成列表

 

posted @ 2017-08-16 09:58  _Cohen  阅读(101)  评论(0)    收藏  举报