Python 数字数据类型用于存储数值。
数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。
本文总结了数字的类型和数字类型的修改,以及数字的运算等相关知识。
通常被称为是整型或整数,是正或负整数,不带小数点。
浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
布尔(bool)是整型的子类型。
运行下列代码可以查看x的数据类型
:
这里介绍一个函数:id(),用来查看变量的地址
除法 / 总是返回一个浮点数
整除// 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。
不同类型的数混合运算时会将整数转换为浮点数:
比较运算符的运算结果为布尔值
A and B表达式的结果: 如果A表达式的布尔判定为真则B表达式的结果作为整个表达式的结果,如果A表达式的布尔判定为假则A表达式的结果作为整个表达式的结果
注意: 如果A判定为假 B将不会执行
or和not跟and一样
Python中的位运算符主要用于处理整数类型的二进制位操作。以下是Python中的6种主要位运算符:
按位与(&):
按位或(|):
按位异或(^):
按位取反(~):
左移运算符(<<):
右移运算符(>>):
:赋值
:加法赋值
:减法赋值
:乘法赋值
:除法赋值
:取模赋值
:幂运算赋值
:整除赋值
注意:
没有 a++、 a-- 这种自增自减运算符;
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.ksxb.net/tnews/11662.html