chr(i)返回ASCII码中整数对应的单个字符串。例如,chr(97)返回字符串‘a‘。和ord刚好相反。该参数必须是在范围[0..255],unichr(i)是chr的unicode版本。
hex()只能转换整数
int(x, [base]) 作用: 将一个数字或base类型的字符串转换成整数。 int(x=0) int(x, base=10),base缺省值为10,也就是说不指定base的值时,函数将x按十进制处理。 注: 1. x 可以是数字或字符串,但是base被赋值后 x 只能是字符串 2. x 作为字符串时必须是 base 类型,也就是说 x 变成数字时必须能用 base 进制表示
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
语法:eval(expression[, globals[, locals]])
expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
pow() 方法返回 xy(x的y次方) 的值
raw_input() 将所有输入作为字符串看待,返回字符串类型。
注意:input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。
除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。
注意:python3 里 input() 默认接收到的事 str 类型。
range() 函数可创建一个整数列表,一般用在 for 循环中。
语法:range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
id() 函数用于获取对象的内存地址
max() 方法返回给定参数的最大值,参数可以为序列
tuple() 函数将列表转换为元组。