字符串方法如下:
- name = "name adal year"
print(name.capitalize())#首字母大写
print(name.count("a"))#统计,计数
print(name.center(50,"-"))#打印字符
print(name.encode())#字符串转成二进制
print(name.endswith(name))#判断什么结尾
print(name.expandtabs(tabsize=10))# 把\t写在字符前面, 把这个转成空格
print(name[name.find("name"):])#查找,字符串也可以切片
print(name.format(name="Adal",year="20"))#可以格式化。。。设计一个版式
print('ab123'.isalnum())#检测是否是阿拉伯数字,阿拉伯字符
print('aBa'.isalpha())#纯英文字符
print('ada12..'.isidentifier())#判断是不是一个合法的标识符,是不是一个合法的变量名
print(name.islower())#是不是小写
print(name.isnumeric())#是不是一个数字
print('.'.join('1','2','3'))#结合列表变成字符串
print(name.ljust(10,'*'))#先保证这句话长度够,不够再用符号补全 r just 是在前面补全
print(name.lower)#把大写变成小写 upper都变成大写。\n是换行符
列表操作如下:
- mes = "ZhangYang Guyun Xiangpeng XuLiangChen"
names = ["ZhangYang","Guyun", "Xiangpeng"," XuLiangChen"]
names.append("Leihaidong")#附加,追加
names.insert(1,"Chenronghua")#插入,嵌入
names[2] ="XieDi"#修改
names.remove("Chenronghua")#删除
del names[1]#同删除
names.pop() #不输入下标默认删除最后一个值
names.extend()#扩展,合并
print(names)
print(names[0],names[2])
print(names[1:3]) #切片
print(names[-1]) #取最后一个,从右边开始数
print(names[-3:-1]) #从左往右数
print(names[-3:]) #省略掉,取最后一个值
print(names.index("XieDi") ) #查找值的位置
print(names.count("Chenronghua"))#查找列表中有几个相同的值