python :字符串操作 大全

    SEO基础 wuya 50次浏览 已收录 0个评论

    字符串操作

    • 切割、拼接
    • 查找、统计
    • 更改、替换
      s = 'hello World'
      
      # 全大写
      print(s.upper())
      
      # 全小写
      print(s.lower())
      
      # 大小写转换
      print(s.swapcase())
      
      # 首字母大写
      print(s.capitalize())
      
      # 每个单词首字母大写
      print(s.title())
      
      # 替换
      print(s.replace('l', 'L'))
    • 判断
      # 是否是全大写
      print('ABc'.isupper())
      
      # 是否是全小写
      print('abc'.islower())
      
      # 是否每个单词首字母大写
      print('Hello'.istitle())
      
      # 是否全是十进制数
      print('1234'.isdecimal())
      
      # 是否全是字母
      print('abc1'.isalpha())
      
      # 是否全是数字或字母
      print('abc123'.isalnum())
      
      # 是否是正确的标识符
      print('1abc'.isidentifier())
    • 对齐与填充与去掉特定内容
      # 左对齐,默认填充空格,可以指定填充字符
      print('abc'.ljust(5, '#') + 'AAA')
      
      # 功能同上,右对齐
      print('abc'.rjust(5, '*'))
      
      # 居中对齐
      print('abc'.center(5, '$'))
      
      # 去掉两边的内容,默认为空白字符(空格、\n、\r)
      print('A'+' abc\n '.strip()+'A')
      
      # 可以指定删除的字符
      print('AabcB'.strip('AB'))
      
      # 只去掉左边的特定内容
      print('A'+' abc\n '.lstrip()+'A')
      
      # 只去掉右边的特定内容
      print('A' + ' abc\n '.rstrip() + 'A')

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明python :字符串操作 大全
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址