python字符串序列操作也适用于列表和元组。
python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可调用。
1.1 find()
在字符串中查找子字符,返回子字符的索引(下标或偏移量)。没有找到,返回-1.
s='梯阅线条'
s.find('线')
2
1.2 replace()
在字符串中查找并替换指定字符。会进行全部替换。
s='梯阅线条python学习梯阅线条软件测试'
s
'梯阅线条python学习梯阅线条软件测试'
s.replace('线条','线条爱')
'梯阅线条爱python学习梯阅线条爱软件测试'
1.3 split()
用法
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']
1.4 upper()
用法
str.upper()
描述
将字符串转换为大写
>>> s.upper()
'梯阅线条,梯阅线条PYTHON,梯阅线条软件测试,梯阅线条字符串,PYTHON字符串SPLIT'
1.5 isalpha()
字母(alphabetic)
用法
str.isalpha()
描述
判断字符串中的所有字符是否都是字母。
返回值
如果字符串至少有1个字符,并且所有字符都是字母,则返回True,否则返回False。
示例
>>> tyxt='tyxt,tyxtpython,tyxttest,tyxtisalpha'
>>> s= '梯阅线条,梯阅线条python,梯阅线条软件测试,梯阅线条字符串,python字符串alpha'
>>> tyxt.isalpha()
False
>>> s.isalpha()
False
1.6 rstrip()
用法
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('用法')
1.7 %
字符串格式化表达式%。
示例
>>> '梯阅线条%s,梯阅线条%s字符串%s格式化表达式用法' % ('软件测试','python','%')
'梯阅线条软件测试,梯阅线条python字符串%格式化表达式用法'
1.8 format()
字符串格式化方法format()
示例
>>> '梯阅线条{0},梯阅线条{1}字符串{2}格式化表达式用法'.format('软件测试','python','%')
'梯阅线条软件测试,梯阅线条python字符串%格式化表达式用法'
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
字符串
+关注
关注
1文章
596浏览量
23210 -
python
+关注
关注
58文章
4882浏览量
90290
发布评论请先 登录
相关推荐
热点推荐
什么是复制字符串?Python如何复制字符串
。 在上一篇文章《你真的知道Python的字符串怎么用吗?》里,我突发奇想,将字符串跟列表做了比较,然后发现字符串竟然没有复制的方法。当时没
发表于 11-25 10:32
•3663次阅读
2.2 python字符串类型
2.2 python字符串类型 1. 如何定义字符串? 字符串是Python中最常用的数据类型之一。 使用单引号或双引号来创建
python怎么把字符串变成数字
计算中的值。在一些应用场景中,需要将字符串转换为数字,以便进行数值计算、条件判断或数据处理等操作。在本文中,我们将详细探讨Python中字符串到数字的转换方法,并讨论其在实际应用中的常
python输出固定长度的字符串
Python 是一种强大而灵活的编程语言,具有许多用于处理字符串的功能。在 Python 中,有多种方法可以输出固定长度的
字符串处理方法 字符串转数字的实现
在编程中,将字符串转换为数字是一个常见的需求。不同的编程语言有不同的方法来实现这一功能。以下是一些常见编程语言中的字符串转数字的实现方法:
在Python中字符串逆序有几种方式,代码是什么
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于
python字符串有哪些特定方法
评论