print(int(1))
print(int(2.5))float(x):将x转换成浮点数类型
print(float(1))
print(float(2.5))输出:2.5complex(real[,imag]):创建一个复数
print(complex(1,2))str(x):将x转换为字符串
print(str("s1"))
print(str("2"))
print(str("3.0"))
repr(x):将x转换为表达式字符串s="1\t2\t3\n4\t5\t6"print(s)print(repr(s))eval(str):计算在字符串中的有效Python表达式,并返回一个对象
变量引用x=10result=eval("x+5")print(result)
#在指定命名空间中执行表达式namespace={'a':2,'b':3}result=eval("a+b",namespace)print(result)
chr(x):将整数x转换为一个字符chr()用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
返回值是当前整数对应的ASCII字符。
备注:10进制也可以是16进制的形式的数字print(chr(48),chr(49),chr(97),chr(0x30),chr(0x31),chr(0x61))ord(x):将一个字符x转换为它对应的整数值
ord()函数是chr()函数(对于8位的ASCII字符串)或unichr()函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。
返回值是对应的十进制整数。
print(ord('a'))
hex(x):将一个整数x转换为一个十六进制字符串hex()函数用于将10进制整数转换成16进制,以字符串形式表示。
print(hex(255))oct(x):将一个整数x转换为一个八进制的字符串
oct()函数将10进制整数转换成8进制,以字符串形式表示。
print(oct(10))
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。