zoukankan      html  css  js  c++  java
  • python基础学习笔记第二天 内建方法(s t r)

    python的字符串内建函数

    str.casefold()将字符串转换成小写,Unicode编码中凡是有对应的小写形式的,都会转换
    str.center()返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
    str.count()返回指定字符在[指定位置的]str出现的次数
    str.encode()
    以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或 者'replace'
    string.endswith(obj, beg=0, end=len(string))
    检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
    str.expandtabs(tabsize=8)用指定的空格替代横向制表符,使得相邻字符串之间的间距保持在指定的空格数以内。tab 符号默认的空格数是 8。
    str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
    str.format()格式化字符串
    str.format_map(mapping)
    str.index(sub[, start[, end]]);
    string.isalnum()
    如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
    string.isalpha()如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
    string.isdecimal()只包含十进制数字则返回 True 否则返回 False.
    string.isdigit()包含数字则返回 True 否则返回 False.
    string.islower()
    包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
    string.isnumeric()包含数字字符,则返回 True,否则返回 False
    str.isprintable()
    string.isspace()包含空格,则返回 True,否则返回 False.
    string.istitle()
    与title类似,如果包含大写的返回true否则返回flase
    string.isupper() 分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
    str.join(seq) 以 str 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
    str.ljust(width[, fillchar]);返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。
    str.lower()字符串改为小写的形式
    str.lstrip([chars]);指定截取的字符
    str.maketrans(x[, y[, z]]);
    str.partition(sep);
    str.replace(old, new[, count])
    old---将被替换的子字符串
    new---新字符串,用于替换old子字符串
    max---可选字符串,替换不超过max次
    str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
    str.rindex(sub[, start[, end]])如果找不到,就会引发 ValueError
    str.rjust(width[, fillchar])返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串

    str.rpartition(sep)如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
    str.rsplit(sep=None, maxsplit=-1)分隔字符串
    str.rstrip([chars]);截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串
    str.split(sep=None, maxsplit=-1);分隔字符串
    str.splitlines([keepends])以行界符为分隔符拆分为列表;当 keepends 为True,拆分后保留行界符
    str.startswith(prefix[, start[, end]])
    suffix -- 该参数可以是一个字符串或者是一个元素。
    start -- 字符串中的开始位置。
    end -- 字符中结束位置。

    str.swapcase()大小写反转
    str.translate(table)
    str.upper()把字符串改为大写的形式
    str.zfill(width)用 '0' 填充字符串,并返回指定宽度的字符串。
    
    
    
    
  • 相关阅读:
    Lecture04_转换控制_GAMES101 课堂笔记——2020.2.21
    自动求梯度(pytorch版本)——2020.2.20
    深度学习之线性回归从零实现
    Lecture03_Transformation(变换)_GAMES101 课堂笔记——2020.2.18
    使用jupyter切换子环境,以及导致的`找不到指定模块`和`找不到指定的程序`问题
    多层感知机从0开始实现(Pytorch版本)——2020.2.16
    《动手学深度学习》(pytorch版本)中`d2lzh_pytorch`包问题
    Lecture02_向量与线性代数_GAMES101 课堂笔记——2020.2.14
    数据结构与算法(24)——优先队列和二叉堆
    剑指 Offer 06. 从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/liuyang1987/p/6091539.html
Copyright © 2011-2022 走看看