电子说
python字符串序列操作也适用于列表和元组。
python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可调用。
在字符串中查找子字符,返回子字符的索引(下标或偏移量)。没有找到,返回-1.
s='梯阅线条'
s.find('线')
2
在字符串中查找并替换指定字符。会进行全部替换。
s='梯阅线条python学习梯阅线条软件测试'
s
'梯阅线条python学习梯阅线条软件测试'
s.replace('线条','线条爱')
'梯阅线条爱python学习梯阅线条爱软件测试'
用法
split(sep=None, maxsplit=-1)
描述
python split()方法,根据指定分隔符(sep)对字符串进行分隔。
入参
sep:分隔符,用于拆分字符串。默认为所有的空字符,包括空格、制表符、换行等。
maxsplit:最大分隔次数,默认为-1,表示不限制,即分隔全部。
返回值
返回分隔后的子字符串列表。
注意
str.split()主要用于有意分隔。对于包含标点符号的自然文本,请考虑使用正则表达式模块。
示例
>>> s='梯阅线条,梯阅线条python,梯阅线条软件测试,梯阅线条字符串,python字符串split'
>>> s
'梯阅线条,梯阅线条python,梯阅线条软件测试,梯阅线条字符串,python字符串split'
>>> s.split(',')
['梯阅线条', '梯阅线条python', '梯阅线条软件测试', '梯阅线条字符串', 'python字符串split']
>>> s.split(',',2)
['梯阅线条', '梯阅线条python', '梯阅线条软件测试,梯阅线条字符串,python字符串split']
用法
str.upper()
描述
将字符串转换为大写
>>> s.upper()
'梯阅线条,梯阅线条PYTHON,梯阅线条软件测试,梯阅线条字符串,PYTHON字符串SPLIT'
字母(alphabetic)
用法
str.isalpha()
描述
判断字符串中的所有字符是否都是字母。
返回值
如果字符串至少有1个字符,并且所有字符都是字母,则返回True,否则返回False。
示例
>>> tyxt='tyxt,tyxtpython,tyxttest,tyxtisalpha'
>>> s= '梯阅线条,梯阅线条python,梯阅线条软件测试,梯阅线条字符串,python字符串alpha'
>>> tyxt.isalpha()
False
>>> s.isalpha()
False
用法
rstrip(chars=None)
描述
python rstrip()方法,删除字符串末尾的指定字符。
入参
chars:要删除的指定字符,默认为空格、换行符、回车符、制表符等。
返回值
返回删除末尾指定字符后的新字符串。
示例
>>> s= '梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t'
>>> s
'梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t'
>>> s= '梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t '
>>> s
'梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip()
'梯阅线条软件测试,梯阅线条python字符串rstrip用法'
>>> s
'梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip('用法')
'梯阅线条软件测试,梯阅线条python字符串rstrip用法\\r\\n\\t '
>>> s.rstrip().rstrip('用法')
字符串格式化表达式%。
示例
>>> '梯阅线条%s,梯阅线条%s字符串%s格式化表达式用法' % ('软件测试','python','%')
'梯阅线条软件测试,梯阅线条python字符串%格式化表达式用法'
字符串格式化方法format()
示例
>>> '梯阅线条{0},梯阅线条{1}字符串{2}格式化表达式用法'.format('软件测试','python','%')
'梯阅线条软件测试,梯阅线条python字符串%格式化表达式用法'
全部0条评论
快来发表一下你的评论吧 !