python3 字符串操作

发布时间:2019-09-26 07:32:38编辑:auto阅读(1803)

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

关键字