Python字符串常用操作

实验原理

字符串的本质是:字符序列,python中的字符串是不可变的,我们无法对原字符串做任何修改,但,可以将字符串的一部分复制到新创建的字符串中,达到“看起来修改了的样子”。python不支持单字符类型,单字符也是作为一个字符串使用的。

在需要在字符中使用特殊字符时,python用反斜杠 \ 转义字符。如下表:

转义字符

实验步骤

一、len函数

len()函数来查看字符串的长度,python中允许空字符串存在,如字符串为空,则长度为0

例如:

二、字符串查找相关操作

三、字符串判断

四、计算出现次数

count()函数,返回字符串在start和end之间出现的次数。

五、replace()实现字符串替换

六、下标和切片操作

下标也称为索引,表示第几个数据,我们可以通过在字符串后添加[],在里面指定偏移量,可以提取该位置的单个字符

正向搜索:

  • 最左边为第一个字符,偏移量为0,第二个为第二个字符,偏移量为1,以此类推,知道len(str)为止

反向搜索:

  • 最右边为第一个字符,偏移量为-1,第二个偏移量是-2,以此类推,直到-len(str)为止

七、修改大小写

七、split()分割和join()合并

split()可以基于指定分隔符将字符串分割成多个子字符串(存储到列表中)。如果不指定分隔符,默认为空字符串

join()的作用和split()作用正好相反,用于将一系列字符串连接起来。

八、空格处理

1. 增加空格

2. 删除空格

九、字符串运算符

1.字符串与字符串之间能够使用加法运算符,作用是将两个字符串拼接成为一个字符串。例如:'hello'+'word'的结果是'helloword'

2.字符串和数字之间可以做乘法运算,结果是将指定的字符串重复多次。例如:'hello'*2的结果是'hellohello'

3.字符串与字符串之间,如果使用比较运算符进行计算,会获取字符对应的编码,进行比较。

4.除上述几种运算符之外,字符串默认不支持其他运算符。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值