其他分享
首页 > 其他分享> > 第三章 基本数据类型(上)(小黑课堂计算机二级备考)

第三章 基本数据类型(上)(小黑课堂计算机二级备考)

作者:互联网

1、数字类型

数字类型包括:整数、浮点数、复数

1.整数

整数类型概念与数学中的概念一致,理论上的取值范围是[-∞,+∞]。实际上Python支持任意大的数字,只受计算机内存大小限制。整数类型由4中进制表示:二进制、八进制、十进制、十六进制。

 2.浮点数

浮点数类型与数学中实数的概念一致,表示带有小数的数值。Python语言中要求浮点数类型必须带有小数部分,小数部分可以是0。

 受限于计算机表示浮点数使用的存储宽度,计算的二进制数并不是0.1和0.2而是计算机内部最接近0.1和0.2的二进制数。求得的数反映到十进制表示上,就会产生一个不确定位数,至于位数是多少,计算机内部会根据二进制运算确定产生。从用户的角度来看,位数是不确定的,故称为“不确定尾数”。

3.复数

复数类型表示数学中的复数。复数有一个基本单位元素j,被定义为j=。含有虚数单位的数被称为复数。例如:3+4j   -2.5+4j    11.2e+3+26j 。

Python中,复数被看为二元有序实数对(a,b),表示a+bj,虚部通过i或j表示。

复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得实数部分和虚数部分。例如:

2、数值运算操作符

优先级:复数>浮点数>整数

基本规则:

整数和浮点数混合运算,输出结果浮点数;

整数之间运算,产生结果类型与操作符相关;

整数或浮点数与复数运算,输出结果是复数。

 举例:

 增强操作运算符:

举例:

3、数值运算函数

 1.abs(x)

用于计算整数或浮点数x的绝对值,结果为非负值。该函数也可以计算复数的绝对值。

举例:

2.divmod(x,y)

用于计算x和y的除余结果,返回两个值,分别是x和y的整数除,即x//y,以及x与y的余数,即x%y。

举例:

3.pow(x,y)

用于计算x的y次幂,pow(x,y,z)则用来计算,模运算与幂运算同时进行,速度更快。

举例:

 

4.round(x)

对整数或浮点数x进行四舍五入运算,采用“奇进偶不进”的方式运算。

5.max(x1,x2,…xn)

对任意多个数字进行最大值比较,并输出结果。举例:

6.min(x1,x2,…xn)

对任意多个数字进行最小值比较,并输出结果。举例:

4、字符串类型

一对双引号或者一对单引号括起来。字符串包括两种序列体系:正向递增和反向递减。

多行字符串利用三对双引号或者三对单引号表示。

 举例:

5、索引和切片

1.索引

字符串利用索引方式可以找到其中某个字符。

索引格式:<字符串或字符串变量>[N]

Python中索引由两种访问方式:

1)从前往后的正向索引,n个字符串,索引值从0到n-1;

2)从后往前的反向索引,n个字符串,索引值从-1到-n。

2.切片

 在Python中,可以使用切片从字符串中提取子串,切片适用于字符串、列表、元祖、range对象等类型。

切片格式:<字符串或字符串变量>[N:M:Step]

参数N是切片的起始索引序号;M是切片的结束索引序号;Step是切片的步长(可省略,默认为1从左往右切,为负时从由往左切)

 举例:

6、转义字符

反斜杠(\)是一个特殊字符,表示“转义”。

如:\n表示换行,\\表示反斜杠,\'表示单引号,\t表示制表符。

举例:

7、input和eval函数

1.input() 输入函数

使用方式<变量>=input(<提示性文字>)

无论用户输入的是字符还是数字,input()函数统一按照字符类型输出。

2.eval() 去引号函数

使用方式<变量>=eval(<字符串>)

去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符内容。

标签:运算,浮点数,数据类型,整数,索引,举例,备考,复数,小黑
来源: https://www.cnblogs.com/qiuniao/p/16104528.html