下列不是python数据类型的是_Python数据类型(一)

下列不是python数据类型的是_Python数据类型(一)类型的概念之所以要对数据进行进行类型的划分,这是因为对于一个简单的数据来说,从不同的角度看,数据会有不同的含义。例如这样一个数据:110,010,011。有多少含义呢?(1)当我们看到这样一个数据,我们对它的第一印象可能是它是一个很大的十进制数;(2)它是一个二进制数字;(3)这是一行文字,中间逗号将其隔开成三个数字。由于对一个数据可能存在多种含义,而对程序而言不能有这种情况存在,必须明确每个数据…

大家好,欢迎来到IT知识分享网。

类型的概念

之所以要对数据进行进行类型的划分,这是因为对于一个简单的数据来说,从不同的角度看,数据会有不同的含义。

例如这样一个数据:110,010,011。有多少含义呢?

(1)当我们看到这样一个数据,我们对它的第一印象可能是它是一个很大的十进制数;(2)它是一个二进制数字;

(3)这是一行文字,中间逗号将其隔开成三个数字。由于对一个数据可能存在多种含义,而对程序而言不能有这种

情况存在,必须明确每个数据的含义,所以就有数据类型的划分。

Python语言有六种基本数据类型,分别是:数字类型、字符串类型、列表类型、元组类型、字典类型和集合类型。

数字类型

Python语言有三种数字类型:整数类型、浮点数类型、复数类型。

整数类型

例:

(1) 1010, 99, -217(10进制数)

(2)0x9a, -0X89 (0x, 0X开头表示16进制数)

(3)0b010, -0B101 (0b, 0B开头表示2进制数)

(4)0o123, -00456 (0o, 00开头表示8进制数)

pow(x,y)函数是Python语言中的一个内置函数,用于求幂积x的y次方。

1787723-20190921144426028-1543883698.png

浮点数类型

浮点数是带有小数点及小数的数字,Python语 言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制

与在不同计算机系统有关。

例:

0.O, -77, -2.17

96e4, 4.3e-3, 9.6E5 ( 科学计数法),科学计数法使用字母”e”或者“E” 作为幕的符号,以10为基数。科学计数法含义如下:

e =a*10b

1787723-20190921150611917-301704414.png

复数类型

与数学中的复数概念一致,z= a + bj, a是实数部分,b是虚数部分, a和b都是浮点类型,虚数部分用或者J标识。

例:

12.3+4j, -5.6+7j

z =1.23e-4+5.6e+ 89j 这个实例中,实数部分是1.23e-4,虚数部分是5.6e+89j.对于复数z,可以用z.real获得

实数部分,z.imag获得虚数部分。

z.real = 0.000123 z.imag = 5.6e+ 8

1787723-20190921152050289-2044814486.png

数字类型的关系

三种类型存在一种逐渐“扩展”的关系:整数->浮点数->复数(整数是浮点数特例,浮点数是复数特例)。不同数字类型

之间可以进行混合运算,运算后生成结果为最宽类型123 + 4.0= 127.0 (整数+浮点数=浮点数),127.0+(12+5j)=

139+5j(浮点数+复数=复数)。

1787723-20190921153415406-1833020711.png

数字类型的转换

三种类型可以相互转换函数: int(), float(), complex()

例:

int(4.5)= 4 (直接去掉小数部分),float(4)= 4.0 (增加小数部分),complex(4) = 4 + Oj

1787723-20190921153822246-342665969.png

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/22783.html

(0)
上一篇 2023-12-23 22:15
下一篇 2023-12-24 19:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信