摘要:字面量有着多种类型,就像"5"他到底是int?还是str?我也分不清。类似的还有5.0,"True"...哦,天呐,我的脑袋要炸了。
我python_yyds,又来了!
字面量有着多种类型,就像"5"他到底是int?还是str?我也分不清。类似的还有5.0,"True"...哦,天呐,我的脑袋要炸了。
——jeb 很皮的作者
还记得字面量吗?就是那些盒子们的食物。什么!?不记得啦?赶紧给我滚回去看Python手册(1.1)
咳咳。言归正传,正如本节引言所说,Python的字面量被分成了多种类型,什么int啊,float呀,str喽......五花八门,而在本节,我们将目光放在int还有float身上.
1.int(整数类型)
1.1.定义:int
在小学(天呐!我的毕导综合症居然没有发病!),我们就对整数有了一定的概念,以下是我的理解:
1.0还有1,是整数.
2.任意整数都可以通过"0± n个1"得到.
在Python中也是一样.那么现在是时候来看一下它的运算了.
1.2.运算:int
和数学一样,加减乘除当然是有的:
当然,Python也支持幂运算:
什么?你还想要开方运算?No problem:
2.float(浮点数类型)
2.1.定义
看到"浮点数"你或许在想:"这浮点数是个什么b玩意儿?"不过不用担心,现在你《无 需 思 考》,因为我终将告诉你答案。不过在那之前先看下面这些字面量,他们都是float类型:
是不是不用思考呢?[滑稽]
是的,浮点数这个高大上的名字实际上指的就是...小数.需要我帮你播放Never gonna give you up吗?
好了不闹了,马上开始看他的运算。
2.2.运算:flaot
Never gona give you up!~
Never gona let you down!~
...
其实float的运算和int一样一样的啦。(才不是我懒)
你可以看这两个视频
在最后,我想说的是:写引言的那家伙简直是太逊啦!明明type(obj)这个内置函数可以轻松分辨出字面量的类型的,他却傻傻分不清,哈哈哈哈哈笑我亿万年。
本节完
来源:琰琰课堂