• python字符串的常用方法


     先定义一个字符串、以下方法结合其使用    str2=“abcdefghijk”

    • find(参数):查找元素在字符串中的下标,如str2.find(“a”) 结果为0

    • index(参数):查找元素在字符串中的下标,如str2.index(“a”) 结果为0

      • 以上这两个方法的区别就是:如果字符串中没有该元素、find返回的是-1而index就会报错

    • isalpha():判断字符串是不是纯字母,如 str2.isalpha() 结果为True

    • isdigist():判断字符串是不是纯数字,如str2.isdigist() 结果为False

    • strip(): 去掉字符串前后端指定字符

      • 括号内没有参数时、表示把字符串前后端的空格去掉,如" sb n      bcc ".strip() 结果为"sb n bcc"

      • 括号内有参数如 "a b aaac bbba ".strip("a")结果为 " b aaac bbba " 只去掉前后位置端满足条件的参数、连续的才会一起去掉如 "aaa   a b aaac bbba ".strip("a")结果为"a b aaac bbba "

    • split(参数): 以参数作为切割符,如”123abc“.split(“3”)结果为[“12”,“abc”] 切割后返回的是列表

    • replace(旧值,新值,替换次数) 如”ababaaabbb“.replace(‘a’,’8’,2)结果为’8b8baaabbb‘ 前两个参数必须是字符串、第三个参数是指替换几个、如果不写则满足条件的全部替换

    • startswith(参数):判断字符串是否以指定值开头,如“abder12341”.startswith(“ab”)结果为True

    • endswith(参数):判断字符串是否以指定值结尾,如“abder12341”.endswith(“ab”)结果为False,因为它最后两位是“41”

    • str2.upper():把字符串中所有小写字母全部转成大写字母。如 "abc测试123AAA".upper()结果为:"ABC测试123AAA"

    • str2.lower():把字符串中所有大写字母全部转成小写字母,如:"abc测试123AAA".lower()结果为:"ABC测试123aaa"

    • str2.capitalize():把字符串第一个字母转成大写,其余字母全部转成小写。如:"aBC测试123HH".capitalize() 结果为:"Abc测试123hh" 注意:如果字符串第一个是非字母,则第一个字母不变,其余的字母全变成小写

  • 相关阅读:
    CentOS6.4运维知识点1
    《C#入门详解》刘铁猛——Lesson10-11-12 操作符
    《C#入门详解》刘铁猛——Lesson8-9 方法的定义、调用与调试
    《C#入门详解》刘铁猛——Lesson3-4-5名称空间、类、对象、类成员以及C#基本元素
    《C#入门详解》刘铁猛——Lesson1-2 IDE、各种应用程序
    linq行转列
    json转dataset的另外一种解析方式自动生成guid强关联
    C#缓存
    大json直接序列化成dataset
    数据库中根据仓库数量拆分单据--通过游标实现
  • 原文地址:https://www.cnblogs.com/yanghr/p/14685860.html
Copyright © 2020-2023  润新知