• python中字符串的内置方法


    这里说的是字符串中的内置方法,毕竟字符串是最常用的操作对象。

    ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

    capitalize,首字母大写

    count,统计字符个数

    center,用指定的字符来填充字符串,使得字符串居中

    encode,

    decode,

    endswith,判断是否以某个字符串结尾

    startswith,判断是否以某个字符开头

    expandtabs,通过设置 对应的空格数,使得字符串变成一定的格式

    find,查找某个内容在字符串第一次出现的位置,如果没找到,返回-1

    format,格式化字符的另一种方法。

    format_map(python3的语法),具体作用和上面是一样的,不过函数里面放置一个字典

    这两者之间的区别仅仅是在进行赋值的时候,上面的是用等于好,下面使用的是一个字典。

    index,查找索引值,找不到的话会报错。

    isalnum,判断是否是数字或者是字母

    isalpha,判断是否是字母

    isdigit,判断是否是数字

    islower,判断是否是小写

    isspace,判断是否是空格类似的字符,不仅仅判断是空格,也可以是tab键

    istitle,判断是否是title的形式字符串

    isupper,判断是否大写

    swapcase 大写变成小写,小写变成大写

    strip,开头和结尾的空格换行符给去掉

    lstrip,仅仅对左边的有效

    rstrip,仅仅对右边的有效

    partition,默认都是从左边开始,按照某一个字符串进行分割,返回改字符串之前,字符串,以及字符串之后的字符串,以列表的形式。也就是说最后的结果为长度为3的列表

    rpartition,使用右边开始进行的操作。

    replace,字符串替换,所有的都会替换掉,可以控制替换的次数。

    rfind,从右边进行查找,返回真是的索引位置,找不到返回-1

    rindex,从右边进行查找,返回真实的索引位置,找不到抛出异常

    rjust 和center是类似的,仅仅是在右边

    split,对字符串进行分割,会将分割的结果存在一个列表中,同样可以使用join来将这个列表变成原始的字符串。

    rsplit,以右边的为基准进行分割,不过没什么卵用。

    title,按照title的格式将字符串进行修改。

    translate,这个是进行一个映射,需要一个映射表来进行实现。

  • 相关阅读:
    菜鸟的it之路-起航
    实验报告四
    实验报告三
    实验报告二
    实验报告一
    远程连接
    操作系统安装
    服务器硬件组成
    linux系统下排查cpu过高原因
    windows系统下排查Java项目cpu过高原因
  • 原文地址:https://www.cnblogs.com/andyniu/p/7588713.html
Copyright © 2020-2023  润新知