Inherent methods for string manipulation

序列的内置方法

一、什么是内置方法?

内置方法是Python的自带方法,用来快速处理数据。

二、字符串的内置方法

1.删除

  • replace:把对象中的值放第一个参数中,替换从第二个参数,并返回
    示例 :print(变量名.replace(被替换值,替换值))
nb='hello WoRLD'
print(nb.replace('h','o'))

2.修改

  • upper:将字符串小写字母全部改为大写字母,并返回一个新的字符串
    示例:print(变量名.upper())
nb='hello WoRLD'
print(nb.upper())
  • lower:将字符串大写字母全部改为小写字母,并返回一个新的字符串
    示例:print(变量名.lower())
nb='hello WoRLD'
print(nb.lower())
  • strip:去掉字符串首尾的指定字符,并返回一个新的字符串,不传参就默认去空格。示例:print(变量名.strip(‘参数’))
bc=' hao are you '
nb='hello WoRLD'
print(bc.strip())#去首尾空格(默认)
print(nb.strip('h'))#去掉字符串首尾指定字符

3.查询

  • count:返回元素出现了多少次
    示例:print(变量名.count('元素’))
nb='hello WoRLD'
print(nb.count('o'))#返回结果为2
  • find:如果元素包含在字符串中就返回开始的索引值,否则返回-1
    示例:print(变量名.find(‘元素’))
nb='hello WoRLD'
print(nb.find('w'))#返回6
print(nb.find('a'))#返回-1
  • index:如果元素包含在字符串中就返回开始的索引值,否则报错
    示例:print(变量名.index(‘元素’))
nb='hello WoRLD'
print(nb.index('w'))#返回6
print(nb.index('a'))#报错

4.转义

  • \n:换行
    示例:
ac='i lo\nve you' #\n换行
ac=r'i lo\nve you'#r放首位取消\n的效果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值