python_字符串常用方法汇总_ZHOU125disorder_

字符串常用方法汇总

常用查找方法

>>> value="我的名字叫卡卡西,我今年30岁了,我的愿望是成为火影"
>>> value
'我的名字叫卡卡西,我今年30岁了,我的愿望是成为火影'
>>> len(value)#字符串长度
26
>>> value.startswith("我的名字")#以指定字符串开头
True
>>> value.endswith("成为火影")#以指定字符串结尾
True
>>> value.find("我")#第一次出现的位置
0
>>> value.rfind("我")#最后一次出现的位置
17
>>> value.count("我")#总共出现的次数
3
>>> value.isalnum()#全是字母或数字
False

去掉首尾的信息

>>> value="我的名字叫卡卡西,我今年30岁了,我的愿望是成为火影"
>>> value
'我的名字叫卡卡西,我今年30岁了,我的愿望是成为火影'
>>> value.strip("火影")
'我的名字叫卡卡西,我今年30岁了,我的愿望是成为'
>>> value.lstrip("我的")
'名字叫卡卡西,我今年30岁了,我的愿望是成为火影'
>>> name="             卡卡西            "
>>> name.strip()
'卡卡西'

大小写转换

>>> hope = "I hope world place"
>>> hope
'I hope world place'
>>> hope.capitalize()#产生新的字符串,首字母 大写
'I hope world place'
>>> hope.title()#产生新的字符串,每个单 词都首字母大写
'I Hope World Place'
>>> hope.upper()#产生新的字符串,所有字 符全转成大写
'I HOPE WORLD PLACE'
>>> hope.lower()#产生新的字符串,所有字 符全转成小写
'i hope world place'
>>> hope.swapcase()产生新的,所有字母大小 写转换
'i HOPE WORLD PLACE'

格式排版

>>> name="卡卡西"
>>> name
'卡卡西'
>>> name.center(18)
'       卡卡西        '
>>> name.center(18,"*")
'*******卡卡西********'
>>> name.center(18,"$")
'$$$$$$$卡卡西$$$$$$$$'
>>> name.ljust(18)
'卡卡西               '
>>> name.rjust(18)
'               卡卡西'

其他方法

  • salnum() 是否为字母或数字
  • isalpha() 检测字符串是否只由字母组成(含汉字)
  • isdigit() 检测字符串是否只由数字组成
  • isspace() 检测是否为空白符
  • isupper() 是否为大写字母
  • islower() 是否为小写字母
>>> "30".isalnum()
True
>>> "卡卡西kkx".isalpha()
True
>>> "456".isdigit()
True
>>> " ".isspace()
True
>>> "kkx".isupper()
False
>>> "kkx".islower()
True
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值