标签:字符串 user supper 判断 dig 转换 start case isa
与列表不同的是,字符串是不可修改的。
password = ‘ 123456 .txt‘
password.strip() #去掉左右两边的空格和换行符
password.lstrip() #去掉字符串左边的空格
password.rstrip() #去掉字符串右边的空格
print(password.strip(‘.txt‘)) #去掉指定字符 .txt
str1 = ‘ASdfrg‘
str1.upper() #小写改大写
str1.lower() #大写变小写
str1.capitalize() #首字母大写
str1.swapcase() #同时把小写变大写,大写变小写
names = ‘name1, name2, name3‘
print(names.split(‘,‘)) # 以逗号分割,输出一个列表。
>>>[‘name1‘, ‘ name2‘, ‘ name3‘]
# 如果指定的分隔符不存在,则将整个字符串放进list
print(names.split(‘l‘))
>>>[‘name1, name2, name3‘]
str1.count(‘d‘) #计算d出现的次数
str1.replace(‘S‘, ‘D‘) # 把字符串里的S 替换成 D ,如果没有S,就不执行操作
filename = ‘a.mp3‘
filename.endswith(‘.mp3‘) #判断是不是.mp3结尾的。若是返回True,否则返回False
filename,startswith(‘133‘) #判断是不是以133开头
if filename.endswith(‘.mp3‘):
pass
else:
print(‘ddd‘)
str2 = ‘hello‘
list(str2) #转成list
s1 = ‘ancdfe‘
s2 = ‘m‘
s3 = s2.join(s1)
print(s3) # 结果:amnmcmdmfme
users = [‘username‘,‘user2‘,‘user3‘]
res = ‘,‘.join(users) # 1、把 list 变成了字符串; 2、把list里的元素用逗号连接起来
print(res) #结果:username,user2,user3
l = list(range(1,110))
s = ‘1234‘
print(s.zfill(3)) # 输出结果为 3 位数,若不足 3 位,前面补 0
# 结果:001
print(s.find(‘5‘)) # 查找元素下标。若元素不存在,返回 -1
print(s.index(‘5‘)) # 查找元素下标.若元素不存在,报错。
s.isdigit() #判断是否为整数
s.islower() #判断是否为小写,如果字符串里既有小写又有大写,则返回 False
s.isupper() #判断是否为大写
s.isalnum() #判断字符串里面有英文或有数字
s.isalpha() #只能是字母,才会返回 True
s.isspace() #判断是否为空格
s.isidentifier() # 判断是不是一个合法的变量名
s.splitlines() # 以换行符分割字符串
标签:字符串 user supper 判断 dig 转换 start case isa
原文地址:https://www.cnblogs.com/mayytest1202/p/9692625.html