常用的字符串内建函数(三)

13、rstrip()方法

rstrip() 删除 string 字符串末尾的指定字符(默认为空格),返回删除 string 字符串末尾的指定字符后生成的新字符串。

语法:str.rstrip([chars])

chars -- 指定删除的字符(默认为空格)

str7 = "STudy1"
str8 = "www.studuy.com "
print(str7.rstrip("1"))
print(str8.rstrip())

 

 14、split()方法

通过指定分隔符对字符串进行切片,返回分割后的字符串列表。

语法:str.split(str="", num=string.count(str))

str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

num -- 分割次数。默认为 -1, 即分隔所有。

如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。

url = "https://www.runoob.com/python3/python3-string-split.html"
url2 = url.split(".")
print(url2)
url3 = url.split("/")
url4 = url.split("/", 1)
url5 = url.split("/", 2)
print(url3)
print(url4)
print(url5)

 

 15、strip()

用于移除字符串头尾指定的字符(默认为空格)或字符序列。返回移除字符串头尾指定的字符序列生成的新字符串。

 语法:str.strip([chars]);

chars -- 移除字符串头尾指定的字符序列。

 

str = 'qweeerererq12232qwe'
print(str.strip('qwe'))

 

 

str = '123132231213321312==321312213231123132'
print(str.strip('123'))

 

 

1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。

2、删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。

16、upper()方法

将字符串的小写字母转换为大小,返回小写字母转为大写字母的字符串。

语法:str.upper()

str = 'haohao'
str1 = "HAH"
print(str.upper())
print(str.isupper())
print(str1.isupper())

 

转载于:https://www.cnblogs.com/keepkeep/p/11571129.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值