白色墙壁上重新出现了之前的4个变量赋值表达式。
--
xiaoke_age=16
xiaoke_sex='女'
xiaoke_height=160
xiaoke_weight=160
--
“小柯,你现在能将这4个变量值归类吗?”夸克问道。
“什么叫做归类?”小柯忍不住问道。
“就是将你现在看到的这4个变量值——16、'女'、160、160划分到不同的类别中。通俗地比喻,就好像你在超市整理货物时,会将不同种类的货物分门别类放置一样的道理。”
哦,原来是这样。小柯心里想。
果然使用超市中的整理工作进行类比,他立刻就能明白过来。
在超市中,不同类型的货物通常会被放置在固定的区域。
比如,饮料和矿泉水通常会被放在超市进门右转靠后的区域。饮品类商品位置之所以不会太靠前,是因为超市的经理MM豆先生,觉得矿泉水这类商品能带来的单品利润相对微薄,但超市又不得不售卖这些商品,所以在摆放的时候就把它们放置在相对靠后的位置。
而只有那些售价相对高、成本低的产品才能够获得MM豆先生的宠幸,获得更靠近入口的位置。
所以,膨化食品的位置就要比饮料类更靠前一些。
此外,超市中有限的面积通常还会被划分成不同的区域,用来放置类别相近的货物。比如,在冷鲜区就会将新鲜的肉啊、海鲜啊、鲜牛奶啊等貌似不同,但却都需要冰柜保存的食物聚集在一起。这样一来方便管理,二来也符合顾客心中对货物的分类常识。
“没错,小柯,所谓归类就是指将具有相同类型的货物放置在一起。那么,小柯,如果你现在把这个四个变量值当作你超市中的货物,你觉得它们应该怎么归类呢?”夸克感受到了小柯的想法,问道。
小柯又认真地看了一眼白色墙壁上的四行代码说:“这个问题还是很简单的,这四个变量值分别是16、'女'、160、160,显然第一个变量值16、第三个变量值160、第四个变量值160,虽然值不同,但它们应该都是普通的数字,所以第一个变量值、第三个变量值和第四个变量值应该是一类。”
“而第二个变量值‘女’,它就明显和那三个变量值不一样了。首先,它长得就很与众不同,很有特权地被一对单引号包裹着。其次,它的内容也不同,它使用了汉字来标注我现在的性别,所以它应该被归类到和之前数字不同的第二种类型中。”
小柯说完之后,低头看了眼现在的身体,哎地一声叹了口气。
“没错,小柯,你的总结越来越棒了。这四个变量值的确是可以归类为两种数据类型,第一种全是数字的数据类型叫做数值型、第二种有单引号和汉字的数据类型叫做字符串。当然,python的变量值除了可以赋值为数值型或字符串型外,还有列表、元组、集合、字典等类型。”
“但是,就像咱们之前说过的那样,学习应该由浅入深,不能总期望一口吃成个胖子,所以咱们还是先从最简单的数值型和字符串两种类型学起吧。”