《每天五分钟冲击python基础之变量的数值类型》(十一)

前言

你们肯定会有很多疑问的,为什么变量的数值类型以及各种运算符的运用,我会拖到这节课才讲呢?而不是一开始讲变量的时候就把这节课给讲呢?其实说真的,我觉得这节课为什么要放到现在去讲,是因为其实变量的数值类型以及各种运算符的运用,在实际的开发当中是很少用到的,而且也比较简单,所以在这个比较基础的阶段临到结束的时候,就把这节课给补充了,好的,让我们就开始今节课的内容吧!

什么是数值类型

数值类型是计算机程序最常见的一种类型,既可用于记录各种游戏的分数、游戏角色的生命值、伤害值等,也可记录各种物品的价格、数量等,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)

课外监督

最近一部分同学在后台私聊我说,自己每天都准备要学习了,但是一去到电脑桌上就是提不起劲来,怎么办呢?针对这种情况的同学,我决定每天花一点时间对你们学习进行监督和辅导,如有需要的同学,扫描下面的图片,点击 “联系作者” 进行报名。

结语

课程的内容只有那么多了,希望每个同学都能认真地去学习好每一节课,记住学习编程的道路真的有点苦,但是每天都能坚持下来了,就肯定会有很大的收获,下节课讲运算符的运用,敬请期待。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值