参考书籍:《Python编程从入门到实践》
Python数据类型
数字 Numbers
- 整型(int):100
- 浮点型(float):99.9(带小数点)
- 复数(complex): 9.322e-36j
-
注: Python2.X 版本中存在长整型long,Python3.X 版本中长整型也用int代替
- 数字是直接赋值的,如:num = 100。
字符串 String
- 用引号括起来的都是字符串,引号要成对出现。
- 单引号和双引号的作用一样,括起来的字符可以包含数字、字母、其他字符,包括了空格和制表符,但不能换行。
- 三引号可以包括换行符,故需要赋值一个复杂的要换行的字符串时,要用三引号。
列表 List
- 如同字面意思,就是存放一组元素的单行“表格”,用方括号“[ ]”括起来,并用逗号“,”分隔其中的元素。
- 列表内部元素的填写规则与外部数据类型一致,如数字可以直接写,字符串要用引号。
- 列表中的内容是可以修改变化的。
如:listA = [1,2,3,‘a’,‘b’,‘c’,“hello”],这就是一个列表,包含了元素1,2,3,a,b,c,hello。
元组 Tuple
- 元组用圆括号“( )”括起来,元素存放规则与列表相似,但它是不可修改变化的,也称为不可变的列表。
- 如:tup1 =(‘a’,100,99,“b”)
字典 Dictionary
- 如同字面意思,该数据类型的作用如同字典,可以通过一个元素查找另一个元素,用于查找的元素称为“键”,“键”所关联的元素称为“值”。
- 字典用花括号“{ }”括起来,内部由键-值(key=>value)对组成,键和值用冒号“:”分隔并关联,键值对之间用逗号“,”分隔。
- 一个字典中的键一般是唯一的不能重复,值可以重复;如果有重复的键,那么后面的键值对会替换前面的键值对。
- 字典的值可以取任何数据类型。
- 如:dict_a = {‘name’:‘xiaoxiao’,‘age’:18,‘color’:[‘red’,‘blue’,‘green’]}