Skip to main content
 Web开发网 » 操作系统 » linux系统

「小白学Python」数值类型很简单,小知识点要了解

2021年10月17日5720百度已收录

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

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

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

1、 int整型

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

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

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第1张

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第2张

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第3张

2、 float浮点型

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第4张

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第5张

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

3、 bool布尔型

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第6张

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

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第7张

4、 数值类型的转换

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

例如:

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第8张

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

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第9张

数值的转换有什么用呢?

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第10张

五、类型错误

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

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第11张

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

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

「小白学Python」数值类型很简单,小知识点要了解  数值类型 第12张

评论列表暂无评论
发表评论
微信