zoukankan      html  css  js  c++  java
  • Python字符串操作

    字符串操作

    1. 首字母大写
    >>> name="lee"
    >>> name
    'lee'
    >>> name.capitalize()
    'Lee'
    
    1. 统计字符串中有几个元素
    >>> name.count("e")
    2
    >>> name.center(50,"-")  #一共打印50个字符,如果不够用‘-’填补
    '-----------------------lee------------------------'
    
    1. 判断一段字符串以什么结尾
    >>> name.endswith('e')
    True
    
    1. 查找
    >>> name.find('l') #将找到字符的索引返回
    0
    
    1. 判断是否是阿拉伯字符
    >>> name.isalnum()
    True
    >>> "22-".isalnum()#如果有特殊符号,返回False
    False
    
    1. 判断是否是纯英文字符
    >>> name.isalpha()
    True
    
    1. 判断是否是十进制的数
    >>> '1'.isdecimal()
    True
    >>> '1A'.isdecimal()
    False
    
    1. 判断是否是整数
    >>> '1'.isdigit()
    True
    
    1. 将一个列表转换为字符串
    >>> ''.join(['1','2','3'])
    '123'
    >>> ','.join(['1','2','3'])
    '1,2,3'
    >>> '+'.join(['1','2','3'])
    '1+2+3'
    >>> 
    >>> type(','.join(['1','2','3']))
    <class 'str'>
    
    1. 将小写转换尾大写
    >>> 'Abv'.lower()  #将大写转换尾小写
    'abv'
    >>> 'Abv'.upper() #将小写转换为大写
    'ABV'
    
    1. 去掉字符中的回车和空格
    '
    asdf'.lstrip() #去掉左边的回车
    '
    asdf
    '.rstrip() #去掉右边的回车
    '
    asdf
    '.strip() #去掉左右边的回车
    
    1. 替换
    >>> 'aasdf'.replace('a','A')
    'AAsdf'
    >>> 'aasdf'.replace('a','A',1) #替换一个
    'Aasdf'
    
    1. 按照特定的字符分割
    >>> 'a a s d f'.split()
    ['a', 'a', 's', 'd', 'f']
    
  • 相关阅读:
    try,except,finally的用法
    python实现蓝牙通信
    分布式全局ID的几种生成方案
    为什么要两次调用encodeURI来解决乱码问题
    jenkins配置到gitlab拉代码
    查看IOS-app证书到期时间
    使用SSH方式实现Git远程连接GitHub/gitlab
    Git 分支
    jenkins构建后操作archive the artfacts的用法
    MAC 安装jenkins
  • 原文地址:https://www.cnblogs.com/SSPOFA/p/11641436.html
Copyright © 2011-2022 走看看