python中字符串的常见操作

字符串的常见操作


前言

python的学习笔记,只记录上课重点。

常见操作

字符串操作常用操作,如字符串的替换、删除、截取、赋值、连接、比较、查找、分割等

1.find()

寻找、检测:检测字符是否包含在字符串中,如果是的话就会返回开始位置所在的下标\索引值,否则返回-1

代码如下(示例):

a = 'hello world'
print(a.find('d'))  # 10  返回的下标开始位置
print(a.find('a'))  # -1  找不到
print(a.find('l', 5))  # 9  指定从哪个下标开始寻找

2.count()

返回字符在字符串中出现的次数
代码如下(示例):

a = 'ziyi ziyi'
print(a.count('i'))  # 2print(a.count('z'))  # 1print(a.count('z', 3))  # 1次 指定从哪个下标开始寻找

3.replace()

替换:将字符串中的旧的内容换成新的内容,并且还可以指定替换次数。
格式:replace(旧的内容,新的内容,替换次数)
代码如下(示例):

a = 'hello python'
print(a.replace('l', '&'))  # he&&o python
print(a.replace('l', '&', 1))  # he&lo python  1代表替换次数

4.split()

分割:以指定的字符去切割字符串,如果有指定分割次数,只分割指定的次数,并把后面的字符串作为一个整体分割,最后返回一个列表
代码如下(示例):

a = 'hel,lo,py,th,on'
print(a.split(','))  # ['hel', 'lo', 'py', 'th', 'on']
print(a.split(',', 1))  # ['hel', 'lo', 'py,th,on']

5.index()

和find作用一样,找得到就会返回开始位置得下标,找不到会报错
代码如下(示例):

a = 'hello python'
print(a.index('t'))  # 8
print(a.index('t', 9))  # 找不到报错

6.capitalize()

把字符串第一个字符大写
代码如下(示例):

a = 'ziyi'
print(a.capitalize())  # Ziyi

7.startswith()

是否以某字符开头,是就返回True 不是返回False
代码如下(示例):

a = 'hello'
print(a.startswith('h'))  # True
print(a.startswith('he'))  # False

8.endswith()

是否以某字符结束,是就返回True 不是返回False
代码如下(示例):

a = 'world'
print(a.endswith('w'))  # False
print(a.endswith('d'))  # True

9.lower()和upper()

lower():将字符串中的大写转为小写
upper():将字符串中的小写转为大写
代码如下(示例):

a = 'ziyi HELLO'
print(a.lower())	#ziyi hello
print(a.upper())	#ZIYI HELLO
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值