Python数字类型和用法
1、数亨蚂擤缚字型是计算机程序中最常见的类型之一,它可以记录各种游戏的分数,游戏角色的生命值和伤害值,以及各种物品的价格和数匪犬挚驰量。Python支持各种数值类型,如整数、浮点和复数。Python整数python3支持各种整数值,无论是小整数还是大整数值,Python都能轻松处理(与某些语言不同,short、int、long等整数增加了开发难度)。例如,以下代码:
2、上面程序中的粗体代码将大整数999999999999999分配给变量A,Python不会溢出等问题,程序将正常运行。这就是Python的魅力所在:不要搅乱底层细节,非专业人士也不关心单词段等细节。使用python3。X要运行上述程序,可以看到以下输出结果:
3、从上面的输出可以看出,a仍然是int类型。但是,如果您在Python2中运行上述程序。十、 您可以看到以下输出结果:
4、通过比较两个输出结果,不难发现python3是否。X或Python 2。十、 python通常可以处理大整数,但是python2。X将大整数视为长类型,但开发人员通常忽略这些细节。Python的integer不支持(空值),如下面的代码:
5、Python的整数值有四种形式:十进制:最常见的整数是整数的十进制形式。二进制形式:以0b或0b开头的整数是二进制整数。八进制:以0o或0o开头的整数是八进制整数(第二个字母是大写或小写o)。十六进制形式:以0x或0x开头的整数是十六进制整数,其中10-15用a~f表示(这里a~f不区分大小写)。以下代码片段使用其他基本形式的数字:
6、为了提高值(包括浮点)的可读性,python3.x允许您添加下面的行作为值(包括浮点值)的分隔符。这些较低的行不影响值本身。例如,以下代码:
7、Python浮点浮点值用于保存带小数点的值。Python有两种浮点墙绅褡孛数表示法十进制:这种形式通常是简疟觥窖捎单的浮点数,例如5.12、512.0、0.512。浮点数必须包含小数点,否则将被视为整数类型。科学的计数形式:如5.12e2(5.12×102),5.12e2(也就是5.12×102)。必须注意的是,只有浮点值才能用科学记数法表示。例如,51200是整数值,但512e2是浮点值。Python不允许被0除。Python不允许被0除,无论它是整数还是浮点值。以下过程演示了有关上述浮点数的知识点:
8、从最后一行粗体代码中可以看到,虽然5E3的值是5000,但它仍然是一个浮点值,而不是整数值,因为Python会自动将该值更改为5000.0。复杂的Python甚至可以支持复数,复数的虚部用J或J表示。以下程序演示复数形式的用法: