字符串函数
capitalize 字符串首字母大写
s = "hello word"
print(s.capitalize())
>>>Hello word
title 每个单词首字母大写(!!!字母被断开即视为一个单词)
s = "hello word"
print(s.title())
>>>Hello Word
s = "hel,lo word"
print(s.title())
>>>Hel,Lo Word
istitle 判断字符串中的每个单词首字母是否全为大写
全是大写返回Ture,否则返回False
s = "hello word"
print(s.isupper())
>>>False
upper 每个字母大写
s = "hello word"
print(s.upper())
>>>HELLO WORD
isupper 判断字符串中的字母是否全为大写
全是大写返回Ture,否则返回False
s = "hello word"
print(s.isupper())
>>>False
lower 每个字母小写
s = "HELLO WORD"
print(s.lower())
>>>hello word
islower 判断字符串中的字母是否全为小写
全是小写返回Ture,否则返回False
s = "hello word"
print(s.isupper())
>>>True
swapcase 将大小写进行转换
s = "Hello Word"
print(s.swapcase())
>>>hELLO wORD
isalpha 判断字符串是否全部属于a-z或A-Z
是返回True,否返回False
s = "Hello Word"
print(s.isalpha())
>>>True
isalnum 判断字符串是否全部属于a-z或A-Z或0-9
是返回True,否返回False
s = "Hello Word"
print(s.isalnum())
>>>True
isdigit 判断字符串是否全部属于0-9
是返回True,否返回False
s = "Hello Word"
print(s.isdigit())
>>>False
isspace 判断字符串是否含有空白字符
是返回True,否返回False
s = "Hello Word"
print(s.isspace())
>>>True
count 计算字符串中某元素的数量
s = "Hello Word"
print(s.count('l'))
>>>2
find 查找元素位置(!!!从0开始)
没有则返回-1
s = "Hello Word"
print(s.find('w'))
>>>6
join 语法:‘sep’.join(sep_object),将字符串元素分隔开
sep:分隔符
sep_object:分割字符串
s = "Hello Word"
print(','.join(s))
>>>H,e,l,l,o, ,W,o,r,d
split 语法:str.split(sep=’ ',num)[n] sep分隔符,默认空格 num分割次数 n 索引
s = "Hello Word"
print(s.split('o',1)[1])
>>> Word
strip 去掉字符串两边的字符,默认为空格
s = "Hello Word"
print(s.strip('H'))
>>> ello Word