字符大小写转换的函数方法有下面几种 |
||
1 |
capitalize()函数 |
|
将字符串的第一个字符转换为大写 |
||
2 |
title()函数 |
|
返回一个满足标题格式的字符串。即所有英文单词首字母大写,其余英文字母小写。 |
||
3 |
swapcase()函数 |
|
将字符串中大写转换为小写,小写转换为大写 |
||
4 |
lower()函数 |
|
转换字符串中所有大写字符为小写. 只对ASCII编码,即‘A-Z’有效。对于其它语言中把大写转换为小写的情况无效,只能用 casefold() 函数。 |
||
5 |
upper()函数 |
|
转换字符串中的小写字母为大写 |
||
6 |
casefold()函数 |
|
将所有大写(包括非中英语的其他语言)转换为小写 |
||
字符统计的函数方法有: |
||
1 |
count(sub, start= 0,end=len(string)) |
|
用于统计字符串里某个字符或子字符串出现的次数。 |
||
Python 的字符串常用内建函数 |
|||
1 |
capitalize()将字符串的第一个字符转换为大写 |
21 |
lower()转换字符串中所有大写字符为小写. |
2 |
center(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 |
22 |
lstrip() 截掉字符串左边的空格或指定字符。 |
3 |
count(sub, start= 0,end=len(string))用于统计字符串里某个字符或子字符串出现的次数。 |
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', '\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 |
|||
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()用于打印输出,是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(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)函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数 |
||
每个函数的详细实例详解正在更新中,稍候! |
12 | ![]() |
12 | Python List 列表(创建、索引和切片、列表反转、添加删除修改查找元素)__实例详解(全) |
11 | 用代码写出浪漫合集(python 绘制爱心、玫瑰花,字符画爱心、前端特效玫瑰、爱心) |
10 | Python函数方法实例详解全集(更新中...) |
9 | matplotlib 自带绘图样式效果展示速查(全) |
8 | 手机屏幕坏了____怎么把里面的资料导出(18种方法) |
7 | 2022年8月多家权威机构____编程语言排行榜__薪酬状况 |
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环境)(详细) |