学习总结———Python入门之基本数据类型

…衆ロ難τιáo~ 提交于 2020-01-14 08:05:51

一、基本数据类型

基本上数据类型就是常见的整数、浮点数、以及复数
1、浮点类型
浮点数可以采用科学计数法表示:e 表示 a*10^b

例如:4.3e-3 值为0.0043 9.8E5值为980000.0(E与e意义相同)

2、复数类型
例如:z=1+2i
a=z.real 获得实部 1
b=z.imag 获得虚部 2
c=z.conjugate() 获得共轭复数

z = (-2) ** (0.5)
a = z.real
b = z.imag
c = z.conjugate()
print("a={}".format(a))
print("b={}".format(b))
print("c={}".format(c))

运行结果
在这里插入图片描述
3、整数类型
整数类型没什么特殊的,不做介绍

二、运算操作符

操作符及使用 描述
x+y 加,x与y的和
x-y 减,x与y的差
x*y 乘,x与y的积
x**y 幂运算,x^y,x的y次幂
x/y 除,x与y的商 10/3的结果是3.3333333333333335
x//y 整数除,x与y的商 10/3的结果是3
x%y 余数,10%3的结果是1
x += y 即x=x + y
x -= y 即x=x - y
x *= y 即x=x * y
x /= y 即x=x / y
x **= y 即x=x ** y
x //= y 即x=x // y
x %= y 即x=x %y

三、数字类型的关系

数字类型之间可以进行混合运算,生成结果为表示范围更大的数据类型

三种类型之间表示范围的关系:整数 < 浮点数 < 复数

例如:123 + 456.0 = 579.0(整数 + 浮点数 = 浮点数)

四、数值运算函数

函数及使用 描述
abs(x) 绝对值函数,x的绝对值,例如:abs(-1.23)结果为1.23
divmod(x,y) 商余函数,结果为(x//y,x%y),同时输出商和余数,例如:z = divmod(10,3),则z为(3,1) ,其中z[0]为3,z[1]为1
pow(x,y[,z]) 幂余函数,结果为(x**y)%z,其中[,z]表示参数z可以省略
int(x) 将x变为整数,舍弃小数部分,不进行四舍五入,例如:int(123.45)结果为123 , int(“123”)结果为123,int(“123.45”)系统会报错
float(x) 将x变为浮点数,增加小数部分,例如:float(123)结果为123.0 , float(“123”)结果为123.0,float(“1.23”)结果为1.23
complex(x) 将x变为复数数,增加虚数部分,例如:complex(123)结果为(123+0j),complex(“1.23”)结果为(1.23+0j)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!