'vcllt'.capitalize() #把字符串的第一个字符大写
#'Vcllt'
'lkim'.center(12,'1') #返回一个原字符串居中,使用第二个参数填充至长度12的新字符串
#'1111lkim1111'
'lkim'.ljust(12,'1') #左对齐,用第二个参数填充至12长度的新字符串
#'lkim11111111'
'lkim'.rjust(12,'1') #右对齐,用第二个参数填充至12长度的新字符串
#'11111111lkim'
'vbsur'.count('vb',0,3) #看'vb'从第一个字符位置到第4个字符位置,出现多少次
#1
'wqvb,china'.encode('GB2312') #对字符串指定编码格式
#b'wqvb,china'
b'wqvb,china'.decode('GB2312') #对字符串以指定编码解码
#'wqvb,china'
'doc.txt'.endswith('txt') #检查字符串的结尾是否为第一个参数字符串,第二三个参数为起始位置和结束位置
#True
'ms linux'.expandtabs(2) #将tab符号变为2个空格
#'ms linux'
'!@#$%^&*('.find('!@#$') #找到参数字符串的起始位置,找不到返回-1
#0
'!@#$%^&*('.index('!@#$') #和find效果相同,不过当找不到指定字符串的时候会报错
#0
'a2htray'.isalnum() #有字母或者数字返回真
#True
'ashtray'.isdecimal() #只包含十进制数字返回真
#False
'1234567890'.isdigit() #只包含数字返回真
#True
'091'.isnumeric() #字符串是只含有数字返回真
#True
'keyvalue1'.isalpha() #当字符串全部为字母时返回真
#False
'YES OR NO'.lower() #转小写
#'yes or no'
'yes or no'.islower() #只包含小写字母的时候返回真
#True
'yes or no'.upper() #转大写
#'YES OR NO'
'YES OR NO'.isupper() #只包含大写返回真
#True
' '.isspace() #只含有空格返回真
#True
abc = 'aBC'.title() #标题化
abc.istitle() #是否标题化
#True
'asd'.join(['is','bad','boy']) #用字符串连接序列
#'isasdbadasdboy'
python字符串操作,自己留着看
最新推荐文章于 2022-09-28 21:54:20 发布