Python 全系列函数实例详解全集目录(更新中...)
一、字符串常用函数
(1)、字符大小写转换
字符大小写转换的函数方法有下面几种 | ||
1 | ![]() | |
2 | ![]() | |
3 | ![]() | |
4 | ![]() | |
转换字符串中所有大写字符为小写. 只对ASCII编码,即‘A-Z’有效。对于其它语言中把大写转换为小写的情况无效,只能用 casefold() 函数。 | ||
5 | ![]() | |
6 | ![]() | |
(2)字符统计
字符统计的函数方法有: | ||
1 | | |
(3)字符串填充
(4)编码问题
(5)查找指定字符
(6)格式化输出
(7)判断问题(返回bool类型)
(8)分割字符串
(9)字符串截取
(10)字符串常用内建函数目录索引
Python 的字符串常用内建函数 | |||
1 | ![]() | 21 | |
capitalize() | lower() | ||
2 | ![]() | 22 | |
center(width, fillchar) | lstrip() 截掉字符串左边的空格或指定字符。 | ||
3 | ![]() | 23 | maketrans() 创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。 |
count(sub, start= 0,end=len(string)) | |||
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', '\r\n', \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() | |||
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。 |
41 | ![]() | ||
casefold() | |||
42 | |||
二、list 列表内置及常用函数
三、Python 内置函数
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() | |||
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(iterable, key=None, reverse=False) | |||
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__() 用于动态加载类和函数 |
81 | ![]() | ||
list.sort(key=None, reverse=False) | |||
每个函数的详细实例详解正在更新中,稍候! |
推荐阅读:
|
|
|
给照片换底色(python+opencv) | 猫十二分类 | 基于大模型的虚拟数字人__虚拟主播实例 |
| | |
计算机视觉__基本图像操作(显示、读取、保存) | 直方图(颜色直方图、灰度直方图) | 直方图均衡化(调节图像亮度、对比度) |
| | |
逆境清醒
| ||
| ||
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) | ||
| | |
立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦 | ||
| | |
用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心) | python爱心源代码集锦(18款) | |
| | |
|
| |
用代码过中秋,python海龟月饼你要不要尝一口? | ||
|
|
|
草莓熊python turtle绘图(风车版)附源代码 | ||
|
| |
皮卡丘python turtle海龟绘图(电力球版)附源代码 | ||
逆境清醒
|
|
|
2024年12月多家权威机构____编程语言排行榜__薪酬状况 | ||
|
|
|
【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向) | ||
逆境清醒
|
|
|
逆境清醒