• 字符串方法


    s.capitalize()

    返回字符串s的副本,并将首字符变为大写

    s.center(width,char)

    返回s中间部分的一个子字符串,长度为width,并使用空格或可行的char(长度为1的字符串进行填充

    s.count(t,start,end)

    返回字符串s串(或在s的start:end分片中)子字符串t出现的次数

    s.encode(encoding,err)

    返回一个bytes对象,该对象使用默认的编码格式或指定的编码格式来表示该字符串,并根据可选的err参数处理错误。

    s.endswith(x,start,end)

    如果s(或在s的start:end分片)以字符串x(或元组x中的任意字符串)结尾,就回去true,否则返回false

    s.expandtabs(size)

    返回s的一个副本,其中的制表符使用8个或指定数量的空格替换

    s.find(t,start,end)

    返回t在s中(或在s的start:end分片中)的最左位置,如果没有找到,就返回-1;使用str.rfind()则可以发现相应的最右边位置

    s.format(…)

    返回给定参数进行格式化后的字符串副本

    s.index(t,start,end)

    返回t在s中的最左边位置(或在s的start:end分片中),如果没有找到,就产生ValueError异常。使用str.rindex()可以从右边开始搜索

    s.isalnum()

    如果s非空,并且其中的每个字符都是字母数字的,就返回True

    s.isalpha()

    如果s非空,并且其中的每个字符都是字母的,就返回True

    s.isdecimal()

    如果s非空,并且其中的每个字符都是Unicode的基数为10的数字,就返回True

    s.isdigit()

    如果s非空,并且其中的每个字符都是一个ASCII数字,就返回True

    s.isidentifier()

    如果s非空,并且是一个有效的标识符,就返回True

    s.islower()

    如果s至少有一个可小写的字符,并且其所有可小写的字符都是小写的,就返回True

    s.isnumeric()

    如果s非空,并且其中的每个字符都是数值弄的Unicode字符,比如数字或小数,就返回True

    s.isprintable()

    如果s非空,并且其中的每个字符被认为是可打印的,包括空格,但不包括换行,就返回True

    s.isspace()

    如果s非空,并且其中的每个字符都是空白字符,就返回True

    s.istitle()

    如果s是一个非空的首字母大写的字符串,就返回True

    s.isupper()

    将s中的字符变为大写

    s.join(seq)

    返回序列seq中每个项连接起来的结果,并以s(可以为空)在每两项之间分隔

    s.ljust(width,char)

    返回长度为width的字符串(使用空格或可选的char(长度为1的字符串)进行填充)中左对齐的字符串s的一个副本。使用str.rjust()可以右对齐,str.center()可以中间对齐

    s.lower()

    将s中的字符变为小写

    s.maketrans()

    与str.translate()类似

    s.partition(t)

    返回包含3个字符串的元组——字符串s在t最左边之前的部分、t、字符串s在t之后的部分。如果t不在s内,则返回s与两空字符串。使用str.rpartition()可以在t最右边部分进行分区。

    s.replace(t,u,n)

    返回s的一个副本,其中每个(或最多n个,如果给定)字符串t使用u替换

    s.split(t,n)

    返回一个字符串列表,要求在字符串t处至多分割n次,如果没有给定n就分割尽可能多次,如果t没有给定,就在空白处分割。使用stringrsplit()可以从右边进行分割——只有在给定n并且n小于可能分割的最大次数时才起作用

    s.splitlines(f)

    返回在行终结符处进行分割产生的行列表,并剥离行终结符(除非f为True)

    s.startswith(x,start,end)

    如果s(或在s的start:end分片)以字符串x开始(或元组x中的任意字符串开始),就回去true,否则返回False

    s.strip(chars)

    返回s的一个副本,并将开始处与结尾处的空白字符(或字符串chars中的字符)移除,str.lstrip()仅剥离起始处的相应字符。str.rstring()只剥离结尾处的相应字符

    s.swapcase()

    返回s的副本,并将其中大写字符变为小写,小写变为大写

    s.title()

    返回s的副本,并将每个单词的首字母变为大写,其它字母都变为小写

    s.translate()

    与str.maketrans()类似

    s.upper()

    返回s的大写化版本

    s.zfill(w)

    返回s的副本,如果比w短,就在开始处添加0使其长度为w

    每天更新一点点,温习一点点点,进步一点点
  • 相关阅读:
    用html5标记一段文章模块
    自定义事件
    html5表单
    对canvas封装的js库
    canvas
    第五周进度总结
    第七周进度总结
    大道至简阅读笔记
    第六周进度总结
    第三周进度总结
  • 原文地址:https://www.cnblogs.com/lmgsanm/p/5487948.html
Copyright © 2020-2023  润新知