码迷,mamicode.com
首页 > 编程语言 > 详细

python3 字符串操作

时间:2018-06-12 16:13:42      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:python3 字符串操作

字符串操作: 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‘

python3 字符串操作

标签:python3 字符串操作

原文地址:http://blog.51cto.com/13399699/2128447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!