前言
你们肯定会有很多疑问的,为什么变量的数值类型以及各种运算符的运用,我会拖到这节课才讲呢?而不是一开始讲变量的时候就把这节课给讲呢?其实说真的,我觉得这节课为什么要放到现在去讲,是因为其实变量的数值类型以及各种运算符的运用,在实际的开发当中是很少用到的,而且也比较简单,所以在这个比较基础的阶段临到结束的时候,就把这节课给补充了,好的,让我们就开始今节课的内容吧!
什么是数值类型
数值类型是计算机程序最常见的一种类型,既可用于记录各种游戏的分数、游戏角色的生命值、伤害值等,也可记录各种物品的价格、数量等,python提供了对各种数值类型的支持,如支持整型、浮点型和复数。
整型
例:
a = 56
print(a)
print(type(a))
输出结果:
56
<class 'int'>
注意:即使变量赋值一个很大的整数,python也不会发生溢出等问题,程序运行一样正常,例:
a = 99999999999999999999
print(a)
print(type(a))
输出结果:
99999999999999999999
<class 'int'>
此外,python的整型还支持None值,例:
a = None
print(a)
输出结果:
None
python的整型数值有4种表示形式:
十进制形式:最普通的整数就是十进制形式的整数,例:
a = 50
print(a)
输出结果:
50
二进制形式:以0b或者0B开头的整数就是二进制形式的整数(注意是 零b 不是 ob),例:
a = 0b111
print(a)
输出结果:
7
八进制形式:以0o或0O开头的整数就是八进制形式的整数(第二个字母是大写或小写的o),例:
a = 0o54
print(a)
输出结果:
44
十六进制形式:以0x或0X开头的整数就是十六进制形式的整数,其中10~15分别以a ~ f (此处的a ~ f 不区分大小写)来表示,例:
a = 0x13
print(a)
输出结果:
19
浮点型
十进制形式:这种形式就是平常简单的浮点数,例如5.12、512.0、0.512。浮点数必须包含一个小数点,否则会被当成整数类型处理,例:
a = 5.1235556
print(a)
输出结果:
5.1235556
科学计数形式:例如5.12e2(即5.12x10²)、5.12E2(也是5.12x10²),例:
a = 5.12e2
print(a)
输出结果:
512.0
复数
python甚至可以支持复数,复数的虚部用j或J来表示,例:
a = 3 + 0.2j
print(a)
输出结果:
(3+0.2j)
课外监督
最近一部分同学在后台私聊我说,自己每天都准备要学习了,但是一去到电脑桌上就是提不起劲来,怎么办呢?针对这种情况的同学,我决定每天花一点时间对你们学习进行监督和辅导,如有需要的同学,扫描下面的图片,点击 “联系作者” 进行报名。
结语
课程的内容只有那么多了,希望每个同学都能认真地去学习好每一节课,记住学习编程的道路真的有点苦,但是每天都能坚持下来了,就肯定会有很大的收获,下节课讲运算符的运用,敬请期待。