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

一、基本数据类型

基本上数据类型就是常见的整数、浮点数、以及复数
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值