python数值太小都为0怎么办_「小白学Python」数值类型很简单,小知识点要了解...

写在前面的话:在学习中,我们先学习最常用的知识,不常用的等到用到时再去有目的的学习。写程序时也用追求一次写出最优的程序,这样的话,可能学了很久也写不出一个完整的项目。Python是一个循序渐进的过程,先掌握常用知识,写出行之有效的代码,在不断地优化和完善代码才是争取的学习路径。

Python支持的数值类型包括int整型,float浮点型,bool布尔型,complex复数。

其中int,float和boll是使用最多的。我们逐个了解一下。

int整型

1、整型就是我们常说的整数,还记得小时候学的定义么:整数包括正整数、负整数和零。

2、整型之间可以进行加(+)减(-)乘(*)除(/)运算。

注意:执行加(+)减(-)乘(*)得到的结果仍然是整型;而执行了除(/)后,结果变成了浮点型。我们可以用type()函数测试对象是什么类型。

3、整型的运算遵循算术运算次序,如果要改变次序,可以用 ( ) 括起来。小学的知识,就不在解释了。

4、Python中用两个乘号表示乘方运算。

float浮点型

1、浮点型就是我们说的小数,浮点数也有正负。只要带小数点就是浮点数,哪怕小数点后是0。

2、浮点型可以和整型一样进行算数运算,不过要注意一点,浮点型在进行乘和除时,可以会让你感觉到意外。

浮点型进行运算后,结果可能出现很长位数的情况。但不要担心,产生这种情况的原因是计算机内部表示数字的方式,Python会可能的精确,使其不影响我们的运算。

bool布尔型

1、布尔型只有两个值,一个是True,一个是False。要注意,这两个值的首字母都要大写,不然无法识别。

2、当布尔值为True的时候,他的数值为1;当布尔值为False时,他的数值为0。

在进行数学运算的时候要注意这一特性。

数值类型的转换

Python中可以用函数将数值类型强行进行改变。

例如:

可以用int( )函数将其他类型的数值变为整型。

类似的,可以用float( )函数将其他数值类型变成浮点型;用bool( )函数,将其他数值类型变成布尔型。

在用bool( )函数时,只要不是0,就会得到True。

数值的转换有什么用呢?

比如,用input( )函数输入的数据都是字符串类型的,我们如果想要进行数值运算,就需要将其变为数值类型。

类型错误

数值类型的互相转化使得编写的程序更加灵活,但我们也要注意数值类型,避免出现类型错误。

1、数值型与浮点型是不能够进行数学运算的。

2、当用字符串与整型相乘时,会将字符串打印多次,次数就是整型的值。当整型是负值时,会得到一个空的字符串。

我们可以利用这个特性打印各式各样的分割线。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值