python-str的全部函数

python str的用法


S = 'Hello!Python'
print(S.upper())
#str.upper() 将所有字母变成大写 结果:HELLO!PYTHON

print(S.lower())
#str.upper() 将所有字母变成小写 结果:hello!python

print(S.swapcase())
#str.swapcase() 将大写的字母变成小写,将小写的字母变成大写 结果:hELLO!pYTHON

print(S.capitalize())
#str.capitalize() 将所有字符串的第一个字母变成大写 结果:Hello!python

print(S.title())
#str.title() 将字符串的所有首字母变成大写 结果:Hello!Python

print(S.ljust(20,'*'))
#str.ljust(width[, fillchar])获取固定的文本长度,右对齐  width是欲取出的长度,fillchar是补齐的字符串,默认为' '空格
#结果为:Hello!Python********

print(S.rjust(20,'*'))
#str.rjust(width[, fillchar])获取固定的文本长度,左对齐 同上
#结果为:********Hello!Python

print(S.center(20,'*'))
#str.center(width[, fillchar])获取固定的文本长度,中间对齐 同上
#结果为:****Hello!Python****

print(S.zfill(20))
#str.zfill(width)获取固定的文本长度,右对齐,左边不够用0补上
#结果:00000000Hello!Python

print(S.find('P'))
#str.find(str, beg=0, end=len(string)) 取出str的索引值,beg是开始寻找的索引值,end是结束寻找的索引值
#结果:6  |  检测:>>> S[6] 

print(S.rfind('P'))
#str.rfind() 同上,不过是寻找最后一次的出现位置

print(S.count('o'))
#str.count() 找出字符串出现的次数 结果:2

print(S.replace('l','p',1))
#str.replace(old, new[, max]) old是被替换的字符串,new是欲替换的字符串,max是替换次数,默认不限制
#结果为:Heplo!Python 将p替换成l,并且只能替换一次

print(S.startswith('H'))
#str.startswith(str) 返回bool 判断字符串是否以 H 开头
#结果:True

print(S.endswith('n'))
#str.endswith(str) 返回bool 判断字符串是否以 n 结尾
#结果:True

print(S.isalnum())
#str.isalnum() 判断字符串是否全是字符, 返回bool
#结果:True

print(S.isdigit())
#str.isdigit() 判断字符串是否全是数字,返回bool
#结果:False

print(S.isalpha())
#str.isalpha() 判断字符串是否由字母组成,返回bool
#结果:False

print(S.islower())
#str.islower() 判断字符串是否全是小写,返回bool
#结果:False

print(S.isupper())
#str.isupper() 判断字符串是否全是大写 返回bool
#结果:False

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值