Python数据类型之元组-字符串_python的元组的元素字符串(2)

本文详细介绍了Python字符串的访问、拼接方法,如使用join、+和*操作符。还讨论了字符串的大小写转换、分割、查找、判断和格式化等操作,包括replace、strip、find、index、startswith、endswith和format函数的使用。最后提到了字符串的切片和进制表示。
摘要由CSDN通过智能技术生成

Python的字符串是一个有序序列,所以他可以和列表一样使用下标来访问元素,但是由于它是不可变类型,所以无法对字符串中的某个字符进行修改,下面介绍下字符串的基本操作。

Python中没有字符的概念,严格来讲,说字符是不准确的,字符串是由一个个字符串(字符)组成的,虽然听起来很别扭,但真的就是这样 - -!。

3.1.1 字符串的访问

字符串和列表是相似,都是顺序的线性结构,所以它可以被索引,也可以被遍历。字符串的索引类似数组的下标:

3.1.2 字符串的拼接

当我们需要把多个字符串连接在一起,那么就需要对字符串进行拼接,python提供了join方法,+号,以及*号,使我们方便的完成需求。

S.join(iterable) -> str  --> 使用s对可迭代对象进行拼接,返回拼接后的字符串。

join: S可以为任意字符,包括空。可迭代对象中的元素必须是字符串类型

+: 把两个字符串直接进行连接,返回一个新的字符串

*: 把字符串重复复制N次,返回一个新的字符串

3.2 字符串分割

字符串中有关于字符分割功能的主要有两类,split类和partition类,他们分别适用于不用的场景。但用的比较多的是split。

split类:将字符串按照分割符分隔成若干字符串,并返回列表

partition类:将字符串按照分割符分割成2段,返回这2段和分隔符组成的三元组

例子

当然split类还包含了其他两个方法:

partition类和split相似,还有个rpartition函数,也是从右开始截取,需要注意的是,当分隔符无法对字符切分时,返回的是空,空,字符串,组成的三元组。

3.3 字符串大小写

upper:将字符串转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值