zoukankan      html  css  js  c++  java
  • day3_python字符串常用方法

    定义一个字符串:

      name='sunflower111'

    1、把字符串首字母大写 

      name.capitalize()

      

    2、将字符串全部变成大写字母
      name.upper()
      
     
    3、判断字符串里面是否都为大写字母,返回布尔类型的值
      name.isupper()
     
     
    4、将字符串全部变成小写字母
      name.lower()
      
    5、判断字符串里面是否都为大写字母,返回布尔类型的值
      name.islower()

    6、把字符串居中

     name.center()

      

    第一个值20表示整个字符串的长度,包括自身长度,字符串不足的长度,用第二个值‘-’补齐

    7、查找字符串中的第一个出现元素的下标

      name.index()

      

    如果元素不存在,则会报错。默认返回从左到右查到的第一个指定元素的下标

    8、同样是查找字符串中第一个出现元素的下标,但找不到元素的时候,不会报错,会返回-1表示不存在

      name.find()

      

    9、判断字符串l是否只有英文、汉字,返回布尔类型的值

      name.isalpha()
    # a = True   #布尔类型 ,真
    # b = False #假,条件不成立
    10、判断字符串里面是否有英文或数字,返回布尔类型的值
      name.isalnum()
    11、查询元素在字符串出现的次数
      name.count()
      
      元素i出现了3次,所以统计次数为3
     
    12、判断字符是否以xx结尾
      name.endswith()
      
     
    13、判断字符是否以xx开头
      name.startswith()
      
     
    14、判断是否为纯数字
      name.isdigit()
      
     
    15、判断是否全都是空格
      name.isspace()
      
     
     
     
    16、去掉字符串两边的东西,默认是去掉两边的空格和换行符
      name.strip()
      
     
    17、只去掉左边的
       name.lstrip()
      
     
    18、只去掉右边的
      name.rstrip()
      
     
    19、替换字符串
      name.replace('字符串内容','需要替换的字符串内容')
      

    20、补0

      name.zfill() 设置字符串长度,不足的在前方补0

      

    21、string函数

      首先引用string函数 

      import string

      ①所有的大写+小写字母

        string.ascii_letters

        

      ②所有小写字母

        string.ascii_lowercase

        

      ③所有大写字母

        string.ascii_uppercase

        

      ④所有数字

        string.digits

        

      ⑤所有的特殊字符

        string.punctuation

        

    22、split()

      可以分割字符串,把字符串变成一个list

      定义一个字符串

      names='小A 小B 小C 小D 小E'

      names.split()  #默认是以空格和换行符分割的

      

      也可以输入根据某元素进行分割,如用‘小’进行分割:

      print(name.split('小'))

      

      还可以根据换行符分割字符串,如:

          

    23、join()

      把list变成字符串,以某个字符串连接

      '连接字符串'.join(列表名)

      定义一个列表

      names=['小A', '小B', '小C', '小D', '小E']

      print('----'.join(names))

      

  • 相关阅读:
    区块链技术的应用场景
    区块链快速了解
    区块链工作汇报部分问题
    区块链Fabric 交易流程
    maven配置settings.xml【阿里云】
    Java常用工具类整理
    程序员职业思考:从大数据到人工智能再到区块链
    Python实现图像信息隐藏
    Python直接控制鼠标键盘
    Mac使用Clion配置OpenGL
  • 原文地址:https://www.cnblogs.com/sunflower666/p/9567245.html
Copyright © 2011-2022 走看看