python字符串简单操作

字符串
字符串是用来记录文本信息的,在python中作为一个序列来讲,序列中的元素包含一个从左到右的顺序——序列中的元素根据他们的相对位置进行存储和读取。字符串是单个字符的字符串序列,其他类型的序列还包括列表和元组。

字符串的操作
作为序列,字符串支持假设其中各个元素的包含位置顺序的操作。例如:

S = 'python'
len(S)   #len()函数为求该函数的长度

在这里插入图片描述
以下为序列的索引操作:

S[0]
S[1]
S[-1]
S[len(S)-1]

在这里插入图片描述
索引过程中序号从0开始到len(S)-1,我们也可以逆向索引,比如S[-1],一般来说,负号的索引会简单的与长度相加,所以S[-1]与S[len(S)-1]是相同的。

以下为序列的切片操作:
在这里插入图片描述
所谓的切片就是从一个字符串中一步提出其中某个部分的操作,它的一般形式为S[X:Y]表示“取出在S中从偏移量为X,直到但不包括偏移量为Y的内容”。

以下为序列的合并操作:
在这里插入图片描述
字符串的不可变性:
字符串在Pythonz中具有不可变性——在创建后不能就地改变。看例子:
在这里插入图片描述
在这里插入图片描述
我们不能通过对其某个位置进行赋值改变字符串,但是可以通过创建一个新的字符串并以同一个变量名对其进行赋值。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值