python中str.maketrans(x,y)函数前的字符串是干什么的?

1、Python类型操作符和内建函数总结
表4.5列出了所有操作符和内建函数,其中操作符顺序是按优先级从高到低排列的。同一种灰度的操作符拥有同样的优先级。注意在operator模块中有这些(和绝大多数Python)操作符相应的同功能的函数可供使用。

表4.5 标准类型操作符和内建函数

2、Python数值类型操作符和内建函数

数值工厂函数总结类(工厂函数)       操作
从Python 1.6起, 引入了可选的进制参数。
返回一个字符串或数据对象的浮点数 表示,类似string.atof()。
complex(str) or            返回一个字符串的复数表示,或 者根据给定的实数,
complex(real, imag=0.0)        (及一个可选 的虚数部分)生成一个复数对象。

Python 有五个运算内建函数用于数值运算:
coerce()是一个数据类型转换函数,不过它的行为更像一个运算符.数coerce()为程序员提供了不依赖Python 解释器,而是自定义两个数值类型转换的方法。对一种新创建的数值类型来说, 这个特性非常有用.函数coerce()仅返回一个包含类型转换完毕的两个数值元素的元组.
divmod()内建函数把除法和取余运算结合起来, 返回一个包含商和余数的元组.对整数来说,它的返回值就是地板除和取余操作的结果.对浮点数来说,返回的商部分是math.floor(num1/num2),对复数来说,商部分是ath.floor((num1/num2).real).
pow()它和双星号 (**)运算符都可以进行指数运算.不过二者的区别并不仅仅在于一个是运算符,一个是内建函数.在Python 1.5 之前,并没有 ** 运算符,内建函数pow()还接受第三个可选的参数,一个余数参数.如果有这个参数的, pow() 先进行指数运算,然后将运算结果和第三个参数进行取余运算.这个特性主要用于密码运算,并且比 pow(x,y) % z 性能更好, 这是因为这个函数的实现类似于C 函数pow(x,y,z).
round()用于对浮点数进行四舍五入运算。它有一个可选的小数位数参数.如果不提供小数位参数, 它返回与第一个参数最接近的整数(但仍然是浮点类型).第二个参数告诉round 函数将结果精确到小数点后指定位数.

函数 int()    直接截去小数部分.(返回值为整数)
函数 floor()   得到最接近原数但小于原数的整数.(返回值为浮点数)
函数 round()   得到最接近原数的整数.(返回值为浮点数)

返回字符串表示的8 进制和16 进制整数,它们分别是内建函数:
(一)标准类型操作符和标准内建函数
注:做比较时字符串是按ASCII值的大小来比较的
str(obj)和repr(obj) 或反引号运算符(``) 可以方便的以字符串的方式获取对象的
内容、类型、数值属性等信息。str()函数得到的字符串可读性好, 而repr()函数得到的字符
串通常可以用来重新获得该对象, 通常情况下 obj == eval(repr(obj)) 这个等式是成立的
字符串属于序列对象,可以使用所有序列的操作和函数
*索引(S[i])获取特定偏移的元素。
——第一个元素偏移为0
——(S[0])获取第一个元素。
——负偏移索引意味着从最后或右边反向进行计数
*分片[S[i:j]提取对应的部分作为一个序列
——分片的边界默认为0和序列的长度,如果没有给出的话S[:]
——(S[1:3])获取了从偏移为1,直到但不包括偏移为3的元素
——(S[1:])获取从偏移为1到末尾之间的元素
——(S[:3])获取从偏移为0直到但不包括偏移为3的元素
——(S[:-1])获取从偏移为0直到但不包括最后一个元素之间的元素
——(S[:])获取从偏移为0到末尾之间的元素,这有效地实现了顶层S拷贝
拷贝了一个相同值,但是是不同内存区域的对象。对象字符串这样不可变的对象不是很有用,但是对于可以实地修改的对象来说很有用。
扩展分片:第三个限制值 【步进】
完整形式:X[I:J:K]:这标识索引X对象的元素,从偏移为I直到J-1,每隔K元素索引一次。第三个限制值,K,默认为1

也可以使用负数作为步进。

产生差异的原因在于当忽略 sep 参数或sep参数为 None 时与明确给 sep 赋予字符串值时 split() 采用两种不同的算法。
对于前者,split() 先去除字符串两端的空白符,然后以任意长度的空白符串作为界定符分切字符串
即连续的空白符串被当作单一的空白符看待;
对于后者则认为两个连续的 sep 之间存在一个空字符串。因此对于空字符串(或空白符串),它们的返回值也是不同的:
title()#每个单词第一个大写,其他小写
因为title() 函数并不去除字符串两端的空白符也不会把连续的空白符替换为一个空格,
所以建议使用string 模块中的capwords(s)函数,它能够去除两端的空白符,再将连续的空白符用一个空格代替。

}

1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。

2. 创建字符串基本语法

变量名 = "字符串信息"

变量名 = '字符串信息'

3. 注意事项,字符串定义过程中如出现"匹配问题,使用"进行转义

4. 字符串切片概念,字符串切片指获取字符串中的某一部分,形成新的字符串对象。

5. 字符串切片基本语法

字符串[开始索引:结束索引]

字符串[开始索引:结束索引:步长]

判断字符串是否是全小写字母组成

判断字符串是否是全大写字母组成

判断字符串是否是由纯数字组成

判断字符串是否是由纯字母组成

关键词:是否全数字字母

判断字符串是否是由纯数字和字母组成

关键词:是否单词首字母大写

判断字符串是否是满足单词首字母大写格式

判断字符串是否以指定字符串开始

str:用于作为判定条件的字符串对象

判断字符串是否以指定字符串结束

str:用于作为判定条件的字符串对象

字符串中所有字母转小写字母,支持英文字母

字符串中所有字母转小写字母,支持各种语言

字符串中所有字母转大写字母

字符串中字母大写转小写,小写转大写

关键词:单词首字母大写其他小写

字符串中每个单词首字母大写,其余字母小写(区分单词以空格区分)

关键词:字符串首字母大写其他小写

字符串首个字母大写,其余字母小写

去掉字符串左右两侧在参数字符串中包含的所有字符

str:包含了若干个字符的字符串

去掉字符串左侧在参数字符串中包含的所有字符

str:包含了若干个字符的字符串

使用指定字符在原始字符串右侧补充到长度为指定值

len:补充字符后的字符串长度

str:补充的字符,如果使用多个字符组成的字符串将报错

使用指定字符在原始字符串左侧补充到长度为指定值

len:补充字符后的字符串长度

str:补充的字符,如果使用多个字符组成的字符串将报错

关键词:左右两侧补占位符

使用指定字符在原始字符串两侧补充到长度为指定值,左侧补充数量≥右侧补充数量

len:补充字符后的字符串长度

str:补充的字符,如果使用多个字符组成的字符串将报错

使用0在原始字符串左侧补充到长度为指定值,小数点占1位

len:补充字符后的字符串长度

关键词:左侧查询3段拆分

从字符串左侧查找到参数后,将参数左侧、参数、参数右侧的三个字符串组成元组并返回

包含三个字符串的元组对象

关键词:右侧查询3段拆分

从字符串右侧查找到参数后,将参数左侧、参数、参数右侧的三个字符串组成元组并返回

包含三个字符串的元组对象

使用参数作为分割线将原始字符串拆分成若干个字符串并组织成列表返回

包含多个字符串的列表对象

使用换行符作为分割线将原始字符串拆分成若干个字符串并组织成列表返回

包含多个字符串的列表对象

将原始字符串填充到参数的每个字符之间组成新的字符串返回

str:待填充的字符串

将两个字符串按照顺序拼接成一个新的字符串返回

左侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

str:要查找的字符串

begin:开始索引,整数,该值要小于end,否则结果为-1

end:结束索引,整数,改制要小于begin,否则结果为-1

结果是一个int整数,如没有查找到返回-1

右侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

str:要查找的字符串

begin:开始索引,整数,该值要小于end,否则结果为-1

end:结束索引,整数,改制要小于begin,否则结果为-1

结果是一个int整数,如没有查找到返回-1

左侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

str:要查找的字符串

begin:开始索引,整数,该值要小于end,否则结果报错

end:结束索引,整数,改制要小于begin,否则结果报错

结果是一个int整数,如没有查找到报错

右侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

str:要查找的字符串

begin:开始索引,整数,该值要小于end,否则结果报错

end:结束索引,整数,改制要小于begin,否则结果报错

结果是一个int整数,如没有查找到报错

查询指定字符串在原始字符串中出现的次数

str:被查询的字符串

使用新字符串替换原始字符串中的指定字符串信息

使用空格替换原始字符串中的制表位t 

使用两个等长的字符串中的每个对应位置的字符生成一个字典对象

str1:用于生成字典中key的字符对应的字符串,长度必须与str2相同

str2:用于生成字典中value的字符对应的字符串,长度必须与str1相同

包含字符串对应位置字符组成的字典对象

关键词:使用字典关系转换

使用字典对字符串信息进行转换

dict:包含有转换关系的字典对象

内容来源于网络如有侵权请私信删除

}

我要回帖

更多关于 maketrans 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信