白色墙壁上重新出现之前的三个数值型变量赋值表达式。
--
xiaoke_age=16
xiaoke_weight=160
xiaoke_height=160
--
“这三个变量值,都是整数型的数据。你知道什么是整数吗,小柯?”夸克问道。
“整数……”小柯努力地回顾自己有限的数学知识,边想边回答:“整数是不是,指那种没有小数点的数值,当然0也算在内。超市在每个月结算时,就喜欢把数值的小数部分去掉,用整数来描述超市当月货物的销售额。毕竟,整数看起来更简单明了。此外,一些手机公司在标榜自己手机卖超棒的时候,也通常喜欢祭出一个很大的整数来吓唬人。比如,一秒30万台,50万台。”
“没错。”夸克接着小柯的话说:“整数就是指包括0和不带小数点的数值,所以上面三个变量值都是整数。”
“但是,”夸克顿了一下,接着说:“你也不要忘记一点,整数不仅有正整数和0,还有负整数。”
“哦……居然还有负整数。”小柯心想。
白色墙壁隐去了当前的内容,重新呈现出三个表达式。
--
xiaoke_money=-500
xiaoke_money=0
xiaoke_money=3000
--
小柯看到这三个表达式后,不禁汗颜。因为这三个表达式,就是自己最近收支的描述。
因为自己一直都很喜欢玩游戏、所以上个月不停的买皮肤、买装备。结果他不但工资亏空,还欠了花呗500元。
所以,第一个表达式就用负整数-500来标记他财务亏空状况。
—
xiaoke_money=-500
—
在这个月发了工资后,他迅速地将欠花呗的500元还清,之后欠款数目就变成了0。所以,第二个表达式的就变成了:
xiaoke_money=0
而在这个月发了工资之后,减掉欠款的500元,自己手头上还有3000元。所以,最后表达式也就成为了:
xiaoke_money=3000
在小柯还没来得及对自己财务状况感慨时,白色墙壁上又增加了一条表达式:
xiaoke_money=3000.76
看到这个新表达式后,小柯忍不住在内心里吐槽——自己现在真是一点隐私都没了。没错,这3000.76元,就是他当下的全部身家。
“小柯,这个数字和之前的整数有什么区别呢?”夸克意识到了小柯的不满,但是它并不介意,而是继续地追问起来。
“能有什么区别,无非是个更加精确的新数字呗。其实,这小数点后面的钱,有没有,都无所谓啊,反正我是有钱人,洒洒水啦~”小柯一边说一边甩起自己的小胖手,随后无奈地耸耸肩。
“我的意思是……”夸克认为小柯没有理解自己的问题,继续说道。
“你的意思是,这个精确的小数和数值型数据有什么关系吧?我觉得它和整数型一样,应该是数值型数据的一种。”
“没错,把咱们平时常用的数值型数据一刀切开,就可以分成两类——整数型和小数型。但你需注意,在python中小数型数据有一个更专业的名字——浮点型数据。也就是说,数值型数据包括了整数型和浮点型两类。”
“浮点型?”小柯听到这个奇怪的名词,禁不住皱了下头。
明明叫小数型更直观和易懂,为什么要叫浮点型呢?
“这是由于计算机是以指数形式来存储数据的,所以小数点的位置便能以多种形式展示出来,看起来好像是一个浮动的标记。”
“这……听不懂。”小柯觉得夸克讲的这一套太复杂了。
“我知道你理解起来会有些费事,所以咱们进入到计算机的世界中,看看如何?”夸克问道。
小柯点点头,但是他对于怎么进入到计算机的世界中,同样感到迷惑。
在小柯还在迷惑的时候,python之境开始了变幻。它四周的墙壁逐渐褪去了黑色,变得透明起来。
小柯透过墙壁望去,看到一片由彩色数字组成的海洋。海洋是由数不尽术的彩色数字叠加构成,数字浪潮上下翻腾,闪耀出璀璨的光芒。
“对于python而言,它需要处理的数据就是这如同海洋一般的巨量数据,容不下任何其他事物,咱们接着来看看,如果小数点跌落到这片数字海洋中会怎样?”
在夸克说完之后,一个红色的球形物体突然从天而降,直接砸向数字海洋。
那红色的球形物体看起来质量极重,如同铅球般地砸入了海洋中。
然后和常识不同的是,它在砸进海洋的瞬间,就立刻被推起来,推到海洋的表面上,漂浮着。
可是,那红色的铅球似乎是一个拥有生命的实体,不甘心停留在数字海洋的表面。于是,它猛地重新径直冲回高空,然后再径直地砸向海洋。
可结果是一样的,它无法刺穿那片数字海洋,随后便会立刻被推到海平面上。
终于,过了几次,那颗红色的球体放弃了斗争,缓慢地在海面上漂浮着,变换了形状,成为英文字母E。
“这个E表示什么?”小柯看到这一幕,禁不住问道。
“如你所见,这个红色的球体是小数点。从形象上来看,它在计算机的数值处理过程中,将永远处于一种漂浮的状态。而字母E代表了它在被计算机处理的过程中,将被转换成指数形式。当然,对于你而言,只要记住——
小数在计算机的数值处理中总是漂浮着的状态,因此被称作是浮点型数据就好了。
。”
python之境四周的墙壁渐渐地恢复了黑色。