Python函数方法全集(更新中...)
一、字符串常用函数
| Python 的字符串常用内建函数 | |||
| 1 | capitalize() 将字符串的第一个字符转换为大写 | 21 | lower() 转换字符串中所有大写字符为小写. |
| 2 | center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 | 22 | lstrip() 截掉字符串左边的空格或指定字符。 |
| 3 | count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 | 23 | maketrans() 创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。 |
| 4 | bytes.decode(encoding="utf-8", errors="strict") Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由 str.encode() 来编码返回。 | 24 | max(str) 返回字符串 str 中最大的字母。 |
| 5 | encode(encoding='UTF-8',errors='strict') 以 encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace' | 25 | min(str) 返回字符串 str 中最小的字母。 |
| 6 | endswith(suffix, beg=0, end=len(string)) 检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False. | 26 | replace(old, new [, max]) 把 将字符串中的 old 替换成 new,如果 max 指定,则替换不超过 max 次。 |
| 7 | expandtabs(tabsize=8) 把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。 | 27 | rfind(str, beg=0,end=len(string)) 类似于 find()函数,不过是从右边开始查找. |
| 8 | find(str, beg=0, end=len(string)) 检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1 | 28 | rindex( str, beg=0, end=len(string)) 类似于 index(),不过是从右边开始. |
| 9 | index(str, beg=0, end=len(string)) 跟find()方法一样,只不过如果str不在字符串中会报一个异常。 | 29 | rjust(width,[, fillchar]) 返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串 |
| 10 | isalnum() 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False | 30 | rstrip() 删除字符串末尾的空格或指定字符。 |
| 11 | isalpha() 如果字符串至少有一个字符并且所有字符都是字母或中文字则返回 True, 否则返回 False | 31 | split(str="", num=string.count(str)) 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串 |
| 12 | isdigit() 如果字符串只包含数字则返回 True 否则返回 False.. | 32 | splitlines([keepends]) 按照行('r', 'rn', n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。 |
| 13 | islower() 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False | 33 | startswith(substr, beg=0,end=len(string)) 检查字符串是否是以指定子字符串 substr 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。 |
| 14 | isnumeric() 如果字符串中只包含数字字符,则返回 True,否则返回 False | 34 | strip([chars]) 在字符串上执行 lstrip()和 rstrip() |
| 15 | isspace() 如果字符串中只包含空白,则返回 True,否则返回 False. | 35 | swapcase() 将字符串中大写转换为小写,小写转换为大写 |
| 16 | istitle() 如果字符串是标题化的(见 title())则返回 True,否则返回 False | 36 | title() 返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle()) |
| 17 | isupper() 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False | 37 | translate(table, deletechars="") 根据 table 给出的表(包含 256 个字符)转换 string 的字符, 要过滤掉的字符放到 deletechars 参数中 |
| 18 | join(seq) 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串 | 38 | upper() 转换字符串中的小写字母为大写 |
| 19 | len(string) 返回字符串长度 | 39 | zfill (width) 返回长度为 width 的字符串,原字符串右对齐,前面填充0 |
| 20 | ljust(width[, fillchar]) 返回一个原字符串左对齐,并使用 fillchar 填充至长度 width 的新字符串,fillchar 默认为空格。 | 40 | isdecimal() 检查字符串是否只包含十进制字符,如果是返回 true,否则返回 false。 |
| Python 内置函数 | |||
| 1 | abs() 返回数字的绝对值 | 41 | issubclass() 判断某个类是否是某个类的子类 |
| 2 | all() 判断给定的参数中的所有元素是否都为 TRUE | 42 | iter() 用来生成一个迭代器 |
| 3 | any() 判断给定的可迭代参数是否全部为 False | 43 | len() 返回项目的长度或数据项数 |
| 4 | ascii() 返回对象的可打印的字符串的形式 | 44 | list() 用于将元组转换为列表 |
| 5 | basestring() 判断一个对象是否为 str 或unicode实例 | 45 | locals() 以字典格式返回当前位置的所有局部变量 |
| 6 | bin() 返回一个整数 int的二进制表示 | 46 | max() 求最大值。 |
| 7 | bool() 将给定参数转换为布尔类型 | 47 | memoryview() 允许Python代码访问内存中支持缓冲区协议的数据,即内存查看对象。 |
| 8 | breakpoint() 设置并调用hook函数 | 48 | map() 将一个迭代序列中的元素一一映射给一个指定的函数方法进行处理。 |
| 9 | bytearry() 将字符串返回成字节数组,然后通过索引下标以ascii码的方式修改。 | 49 | min() 求最小值。 |
| 10 | bytes() 是 bytearray 的不可变版本。bytes()返回不可变的字节序列 ,是不可变的二进制格式字节数据,(注意,是字节不是字符) | 50 | next() 适用于迭代器,返回迭代器的下一个值。 |
| 11 | callable() 判断对象是否可调用,并返回布尔值 | 51 | open() 打开文件 |
| 12 | chr() 将一个整数转换为一个字符 | 52 | object() 返回一个新的无特征对象。 |
| 13 | classmethod() 修饰符对应的函数 | 53 | ord() 以一个字符作为参数,返回字符串对应的 ASCII 数值(或Unicode 值) |
| 14 | cmp() 用于比较两个对象的大小 | 54 | oct() 将一个整数转换为一个八进制字符串 |
| 15 | compile() 将一个字符串编译为字节代码 | 55 | pow() 返回 xy(即x的y次方)的值 |
| 16 | comple() 复数函数 | 56 | print() print() 函数用于打印输出,是python中最常见的一个内置函数。 |
| 17 | delattr() 删除某个对象的属性 | 57 | property() 返回新式类的属性值 |
| 18 | dict() 创建一个字典 | 58 | range() 返回的是可迭代对象 |
| 19 | dir()返回属性、方法名、变量名等 | 59 | reload() |
| 20 | divmod() 返回商和余数 | 60 | reverse() 对列表的元素进行反向排序 |
| 21 | enumerate() 用于将一个可遍历的数据对象组合为一个索引序列, 返回 enumerate(枚举) 对象 | 61 | round() 根据给定的精度对数字进行四舍五入 |
| 22 | eval() 执行一个字符串表达式,并返回表达式的值 | 62 | repr() 将对象转化为供解释器读取的形式,比如换行符、制表符,转化为其相应的转义字符。 |
| 23 | execfile() | 63 | reduce() |
| 24 | exec() 与eval()相似,还可以执行字符串形式的Python语句包括文件中的代码语句。 | 64 | raw_input() |
| 25 | file() | 65 | staticmethod() 声明一个静态方法。 |
| 26 | filter() 用于过滤掉一组数据中不符合条件的数据,然后返回一个迭代器对象,可以用list()转化为列表。 | 66 | str() 把值转换为字符串 |
| 27 | format() format可以对字符串或数字进行格式化操作。 | 67 | sum() 求和计算 |
| 28 | frozenset() 冻结一个可迭代对象并返回新的集合 | 68 | super() 用来解决多重继承问题 |
| 29 | float() 把数字字符串和数字转换为浮点数 | 69 | set() 创建一个无序的没有重复值的元素集 |
| 30 | getattr() 获取对象的属性值,且可以直接使用该返回值。 | 70 | setattr() 对属性赋值 |
| 31 | globals() 以字典的形式返回当前位置下的全部全局变量,包括所有导入的变量 | 71 | slice() 列表的切片。 |
| 32 | getattr() | 72 | sorted() 对所有可迭代的对象进行排序操作 |
| 33 | hasattr() 判断一个对象是否有某属性 | 73 | type() 返回对象类型 |
| 34 | hash() 获取某个对象的哈希值 | 74 | tuple() 将一个可迭代对象转化为元组 |
| 35 | help() 查看某模块的帮助信息 | 75 | unicode() |
| 36 | hex() 将10进制整数转换成一个十六进制字符串 | 76 | unichr() 将一个整数转换为Unicode字符 |
| 37 | id() 获取某个对象的内存地址 | 77 | vars() 返回对象object的属性和属性值的字典对象 |
| 38 | input() 获取用户的输入数据 | 78 | xrange() |
| 39 | int() 函数用于将一个字符串或数字转换为整型 | 79 | zip() 用于节约内存,将可迭代对象打包成一个元组,并返回由元组组成的对象 |
| 40 | isinstance() 与type()方法相似,返回一个对象的类型 | 80 | __import__() 用于动态加载类和函数 |
| 每个函数的详细实例详解正在更新中,稍候! |
| 10 | Python函数方法全集 |
| 9 | matplotlib 自带绘图样式效果展示速查(全) |
| 8 | 手机屏幕坏了____怎么把里面的资料导出(18种方法) |
| 7 | 2022年7月多家权威机构____编程语言排行榜__薪酬状况 |
| 6 | Python中Print()函数的用法___详解(全,例多) |
| 5 | 色彩颜色对照表系列(1~5)(16进制、RGB、CMYK、HSV、中英文名) |
| 4 | Tomcat端口配置(详细) |
| 3 | Tomcat 启动闪退问题解决集(八大类详细) |
| 2 | Apache Tomcat 各版本发行时间( v10.1.0-M17~v3.0) |
| 1 | Tomcat10安装(Windows环境)(详细) |



