赞
踩
Python是编程世界里的优雅女士,充满了异彩纷呈的数据类型,就如同她的衣橱藏着多款衣物 —— 有适合正式场合使的,有适合休闲的,有适合寒冷季节的,有适合炎热天气的。无论什么情况,你可以在这个衣橱里找到适合的装束。如果你是Python的新朋友,那么就从了解她的衣橱开始吧!
首先,主角是"数值"类装束。这包括整数(Integer,有时你会发现她叫作"int")、浮点数(Float)和复数(Complex)。整数是我们日常生活中最常用的一种,例如你可能有10个面包,7个星期,或者12个月。煤气表读数、层高数或者人口统计时,都会用到整数。而如果你要做些微妙的修改,例如分割面包或者分摊账单,你可能需要了解"浮点数",也就是我们通常所说的"小数"。它更加精确和灵活,可以描述0.1、0.2这样的数。最后,在特殊情况下,你可能还会遇见"复数",它是一种更为复杂灵活的数,被广泛用于工程领域。
接下来,咱们看看“序列”类装束。其中最特别的莫过于列表(List)和元组(Tuple)。列表就像一个可以装下各种元素的大口袋——你可以放进7个面包,也可以放进‘面包’,‘牛奶’,‘果酱’等各种食品。列表的元素可以随时改变,这就好比你随时可以从口袋里拿出食品,或者放入新的食品。另一方面,元组像一个袋子,但一旦你把东西放进去就不能再改变了——这就如同你把食品装进真空包装一样。这种"不可变"的特性使得元组能在Python的某些领域里,比如字典的键,发挥重要作用。
再然后,我们会看到“映射”类装束,也就是字典(Dictionary)。如果你联想到现实中的字典,那么就很容易理解Python中的字典类型。Python中的字典也是一种键-值对的集合,你可以根据键来查找对应的值。就像你能在英汉字典中根据英文单词查到对应的中文含义。它们的键可以是任何不可变的类型,值则可以是任何Python数据类型。
最后,有“集合”类装束。Python中的集合(Set)是一个唯一元素的无序集。你可以把它看作是只关心元素是否存在,而不关心元素出现顺序或次数的列表。
以上就是Python数据类型的一次简单而有趣的游览。和她继续接触,你会发现她还有更多有趣的面象,例如集合里的冰冻集合(Frozenset),序列里的字符串(String)和字节序列(Bytes)等等。希望这次游览能对你有所启发,让你更好地理解和使用Python。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。