标签:函数名 转换 module col python3 部分 error err ack
我们可以使用十六进制和八进制来代表整数:
>>> a = 0x76 >>> a 118 >>> b = 0b001111 >>> b 15
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
>>> a = 6.8 >>> int(a) 6 >>> float(a) 6.8 >>> complex(a) (6.8+0j) >>> b = 2+3j >>> float(b) Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> float(b) TypeError: can‘t convert complex to float >>> complex(b) (2+3j)
在交互模式中,最后被输出的表达式结果被赋值给变量 _ 。例如:
>>> a = 2 >>> b = 3 >>> a+b 5 >>> 2+_ 7 >>> 3+_ 10
此处, _ 变量即可视为只读变量,也可对其进行赋值。比如_=10 是没有毛病的,但这样的结果会导致你在之后调用 _ 的时候全部变成了10,除非 del _。
标签:函数名 转换 module col python3 部分 error err ack
原文地址:https://www.cnblogs.com/ykpcx/p/11281442.html