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

10dfa9ec8a136327e63662b34f2d94ea0afac784.jpeg?token=2dfbb1a5e019bbd4052aab55de5773d8&s=BAA1E54813E1BB415AD4E90B0000E0CB

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

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

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

int整型

1、整型就是我们常说的整数。复习一下小学定义:整数包括正整数、负整数和零。是不是很熟悉。

2、整型之间可以进行加(+)减(-)乘(*)除(/)运算。也是小学知识点。

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

03087bf40ad162d93e551fdbcc7d9dea8813cde3.jpeg?token=23e72f1d47ac94e3608d2ca0aed10dc7&s=0D76EB02219A266858D0651D0000E0C0注意运算后的类型

3、 整型的运算遵循算术运算次序,如果要改变次序,可以用 ( ) 括起来。还是小学知识。

dcc451da81cb39db563bbbce0db43d22a91830dc.jpeg?token=c624e0d179d43e1772ea2ac47b392985&s=0D60EB02B1DA2FCC0E5DAC070000E0C2用括号改变运算顺序

4、Python中用两个乘号表示乘方运算。如果不嫌麻烦,可以把Python当成计算器来用。

4e4a20a4462309f732f311cfafac38f5d5cad6fc.jpeg?token=57b69841924a5b8e3cc975a18e0a1cfd&s=0D60EB02699A264D00540C1F0000E0C2** 表示乘方

float浮点型

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

11385343fbf2b2119ab0f6352b22513e0dd78e53.jpeg?token=d1118045fc99fcd6f3e6ada067e7d30a&s=2F62EB0205FBA2254A5C650F0000F0C2有小数点就是浮点数,不管是几

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

32fa828ba61ea8d329d98cff4aa80448271f58ff.jpeg?token=6417c3e733df73a5809be8385750e496&s=0D72EB0201DAB66058D0651D0000E0C0小数点后,位数很“随意”

那么长的尾数是什么鬼?结果也不对啊……

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

bool布尔型

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

0ff41bd5ad6eddc43323e2c5e77982fb53663374.jpeg?token=ddc0b19bc16a74444f21391708870b15&s=0566FA0233EABF491E61E505000070C0不大写就不认识

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

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

b219ebc4b74543a9ecb04f76c2b5be84b801140d.jpeg?token=30bda16656f06bf80a2da82e3104c2ce&s=2D70EB0263BAA6691858610F000070C2真是1,假是0(贾玲)

数值类型的转换

Python中可以用函数将数值类型强行进行改变。说不通的时候,就用“强”。

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

63d0f703918fa0ec0c214857f8356de83c6ddb2a.jpeg?token=f7943ec4719335c779168aa3223b7841&s=0D72EB027BAEB64958D0611D0000E0C2不服就强行转换

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

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

32fa828ba61ea8d3e19bc7454ba80448241f585a.jpeg?token=e195ca0473b708685404fff54e8f1c77&s=0D62EB0221DA2E6D5A51650D0000E0C0

数值的转换有什么用呢?

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

7c1ed21b0ef41bd5fefbaf918d78b5cd38db3d57.jpeg?token=57b4ecbd2ed91a687ddda7e4f9d5b0e2&s=A0C0B14C1FE8976C0C4DB50D0000E0C1默认input( )输入都是字符串

类型错误

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

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

9d82d158ccbf6c81a3de6cdd629c853332fa4046.jpeg?token=535ac8593a1de7733e459d2bbef16588&s=0566FB026BE8B6495CD5A1070000E0C3不是一家人,不进一家门

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

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

b812c8fcc3cec3fdb64bfc23092ae03986942793.jpeg?token=9fc479b86c7b02c0d1f67e6228a635d3&s=45748A62E3FAA66854EDDD07000030C2将字符串打印(整型)次

数值类型知识点很少,但确是必须要掌握的。

「小白学Python」Windows系统下Python的安装

「小白学Python」Python中最常用的数据类型:字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值