内置的字符串处理函数和方法

处理函数

len(x):返回字符串x的长度,也可返回其他组合数据类型元素个数

str = 'Python语言'
print(len(str)) # 8

str(x):返回任意类型x所对应的字符串形式

a = 3.1415925
print(str(a),type(str(a))) # 3.1415925 <class 'str'>

chr(x):返回Unicode编码x对应的单字符

print(chr(65)) # A

ord(x):返回单字符表示的Unicode编码

print(ord('A')) # 65

hex(x):返回整数x对应十六进制数的小写形式字符串

print(hex(15)) # 0xf

oct(x):返回整数x对应八进制数的小写形式字符串

print(oct(15)) # 0o17

处理方法

str.lower() :返回字符串 str 的副本,全部字符小写

s = 'AbCdEf'
print(str.lower(s)) # abcdef

str.upper() :返回字符串 str 的副本,全部字符大写

s = 'AbCdEf'
print(str.upper(s)) # ABCDEF

str.islower() :当 str 所有字符都是小写时,返回True,否则返回False

s = 'AbCdEf'
print(str.islower(s)) # False

str.isprintable() :当 str 所有字符都是可打印的,返回True,否则返回False

s = 'AbCdEf'
print(str.isprintable(s)) # True

str.isnumeric() :当 str 所有字符串都是数字时,返回True,否则返回False

s = '123456'
print(str.isnumeric(s)) # True

str.isspace() :当 str 所有字符都是空格,返回True,否则返回False

s = '   '
print(str.isspace(s)) # True
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值