字符串操作:
1, 下载 python 官方手册
2, 先定义一个字符串变量
A = 'abc'
A. 两次 TAB 键
- help(A. 选项) #查看帮助
- >> 'ABC'.lower() #XXX.lower 将大写字符串转换为小写
- 'abc'
XXX.title() #将字符串每个单词的首字母转换为大写
- XXX.capitalize() #将字符串的首字母转换为大写
- XXX.center(长度, 充填符) #字符串居中
- XXX.ljust(宽度, 充填符号) #字符串向左对齐
- XXX.rjust(宽度, 充填符号) #字符串向右对齐
- XXX.count('字符') #统计单个字符出现的次数
- >> hi = 'hello world'
- >> hi.startswith('l') #判断行首是否为 L, 正确但会 True, 错误返回 false
- False
- >> hi.startswith('h')
- True
- >> hi.endswith('d') #判断结尾
- True
- >> a = 'asfsgwegw6574646@#$'
- >> a.islower() ###XXX.islower 判断字符串中是否全部为小写, 是则返回 True, 否则返回 False. 忽略数字, 字符
- True
- >> a = 'Asdfsd65767@'
- >> a.islower()
- False
- >> a = 'ASFASFASF524574@#%!'
- >> a.isupper() #判断字符串中是否全部为大写, 是则返回 True, 否则返回 False. 忽略数字, 字符写, 是则返回 True, 否则返回 False. 忽略数字, 字符
- True
- >> a = 'wgwegWEGWewasdg'
- >> a.isalpha() #判断是否全部为字母, 忽略大小写, 字符, 数字
- True
- >> a = 'wgwegWEGWewasdg1'
- >> a.isalpha()
- False
- >> '434'.isdigit() #判断字符串是否全部是数字
- True
- >> '434a'.isdigit()
- False
- >> 'ABC123'.isalnum() #判断是否存在符号
- True
- >> '\t\r\n'.isspace() #是否为空白字符
- True
- ######## 去除字符串两端空白
- >> a = '\thello world'
- >> a
- '\thello world'
- >> a.strip()
- 'hello world'
- >> a.lstrip()# 去除左边
- >> a.rstrip()# 去除右边
- ####XXX.strip() 去除两端指定字符
- >> a = 'hello world!'
- >> a.strip('!')
- 'hello world'
- >> a.strip('!he')
- 'llo world'
- >> a.strip('!dhe')
- 'llo worl'
- >> a
- 'hello world!'
- >> a.strip('w') #无法去除中间字符
- 'hello world!'
- >> hi = 'hello,world'
- >> hi.split() #把字符串进行转换, 转换为列表,
- ['hello,world']
- >> hi.split(',') #指定分割字符串的分隔符
- ['hello', 'world']
- >> hi.replace('o', 'a') #替换字符
- 'hella,warld'
来源: http://www.bubuko.com/infodetail-2641380.html