0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python字符串有哪些特定方法

jf_78858299 来源:梯阅线条 作者:小梯子 2023-02-23 15:02 次阅读

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

    文章

    552

    浏览量

    20135
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83476
收藏 人收藏

    评论

    相关推荐

    查找特定字符串函数求教

    部分程序如下,我用keil仿真器单步执行的时候到【 p1=strstr(Sbuf_rec,ON);//检查短信中是否on字符】这一步就进行不下去了,我觉得是因为查找特定字符串这里出了
    发表于 07-19 20:48

    Python字符串的特点和修改字符串的常见四种方法

    Python中修改字符串的几种方法
    发表于 02-26 16:52

    Python字符串与变量名

    字符串字面量与变量名的区别Python解释器如何判别字符串字面量与变量名字符串字面量的引号不是值的一部分
    发表于 05-22 07:23

    【编测编学】零基础学python_04_字符串(删除空白)分析

    下,额外的空格也可能令人迷惑。所幸在Python中,删除用户输入的数据中的多余的空白易如反掌。 Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用
    发表于 11-14 11:24

    关于删除字符串特定字符,一个自学的方法

    最近使用的一个功能是要求删除一字符串特定字符,初学也没有找到好方法,自己研究了一段时间后,通过查资料做了一个简易的。一直在这个论坛找资
    发表于 08-02 12:23

    2.2 python字符串类型

    2.2 python字符串类型1. 如何定义字符串字符串Python中最常用的数据类型之一。使用单引号或双引号来创建
    发表于 02-17 17:12

    2.6 python字符串格式化

    是:Jack, 今年 18 岁第三种方法:使用 f-string这种方法Python 3.6 以上才支持的写法,只要你在字符串前面加一个 f,开启 f-string ,就可以在
    发表于 02-21 16:28

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的实际开发中,很多都需要用到字符串拼接,python字符串
    发表于 12-06 10:09 925次阅读

    教你7个Python判断字符串是否包含子串的方法

    教你7个Python判断字符串是否包含子串的方法
    的头像 发表于 08-17 10:52 4780次阅读
    教你7个<b class='flag-5'>Python</b>判断<b class='flag-5'>字符串</b>是否包含子串的<b class='flag-5'>方法</b>

    什么是复制字符串Python如何复制字符串

    吧。 在上一篇文章《你真的知道Python字符串怎么用吗?》里,我突发奇想,将字符串跟列表做了比较,然后发现字符串竟然没有复制的方法。当时
    发表于 11-25 10:32 2780次阅读

    2.2 python字符串类型

    2.2 python字符串类型 1. 如何定义字符串字符串Python中最常用的数据类型之一。 使用单引号或双引号来创建
    的头像 发表于 02-17 17:08 1232次阅读

    python字符串序列操作和不可变性

    初识python字符串序列操作和不可变性。python字符串序列操作为序列通用操作,python字符串
    的头像 发表于 02-23 15:01 637次阅读

    Python中检查字符串包含的方法

    Python 有多种处理字符串方法。今天我们介绍如何检查一个字符串中是否包含另一个字符串
    的头像 发表于 05-14 16:02 1.4w次阅读

    Python2与Python3中对字符串的支持

    其实Python3中对字符串支持的改进,不仅仅是更改了默认编码,而是重新进行了字符串的实现,而且它已经实现了对UNICODE的内置支持,从这方面来讲Python已经和JAVA一样优秀。
    的头像 发表于 07-05 16:15 529次阅读

    python输出固定长度的字符串

    Python 是一种强大而灵活的编程语言,具有许多用于处理字符串的功能。在 Python 中,有多种方法可以输出固定长度的字符串。下面将详细
    的头像 发表于 11-22 10:41 1231次阅读