python语言的浮点数类型小数部分可以为零吗_全国计算机等级考试二级教程--python语言程序设计(2018年版)第三章:基本数据类型...

声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。

作者:sumjess

一、数字类型:

1、整数类型:

整数类型有4种进制表示:十进制、二进制、八进制和十六进制。

默认情况,整数采用十进制,其他进制需要增加引导符号,二进制数以0b引导,八进制数以0o引导,十六进制数以0x引导,大小写均可使用。

不同进制的整数之间可以直接运算。

2、浮点数类型:

1、Python语言中的浮点数类型必须带有小数部分,小数部分可以是0。

2、科学计数法的使用:1.01e3

3、整数运算精度比浮点数更高。

4、python语言的浮点数运算存在一个“不确定尾数”问题,即两个浮点数运算,有一定概率在运算结果后增加一些“不确定的”尾数,如下例:

此时需要使用:round(x , d)是一个四舍五入的函数,能够对x进行四舍五入操作,其中参数d,指定保留的小数位数,如下例:

round可以进行位数的控制。

3、复数类型:

1、在python中,复数可以看作是二元有序实数对(a,b),表示a+bj,其中a是实部,b是虚部。虚数部分通过后缀“J”或者“j”来表示。需要注意,当b为1时,1不能省略,即1j代表复数,而j则表示程序中的一个变量。

2、z.real和z.imag分别获得他们的实数部分和虚数部分。

二、数字类型的运算:

1、数值运算操作符:

x + y x与y之和

x - y x与y之差

x * y x与y之积

x / y x与y之商,产生结果为浮点数

x // y         x与y之整数商,即:不大于x与y之商的最大整数

x % y        x与y之商的余数,也成为模运算

x ** y         x的y次幂,即:x^y

- xx的负值,即:x*(-1)

+xx本身

注意事项:

1、数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:

① 整数和浮点数混合运算,结果是浮点数。.

② 整数之间的运算,产生结果类型与操作符相关,/ 运算的结果是浮点数。

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

2、所以的二元运算操作符都

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值