python学习/2021/1/2_day2_字符串常用方法汇总_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

猜你喜欢

转载自blog.csdn.net/ZHOU125disorder/article/details/112113015
今日推荐