<学习笔记>从零开始自学Python-之-基础语法篇(三)数据类型
Python的数据类型主要有:数字、字符串、元组、集合、列表、字典
其中不可变数据:数字、字符串、元组
可变数据:列表、字典、集合
数字类型(Number)
Python提供3种数字类型:整数(int)、浮点数(float)、复数(complex)
int举例: 5, -100, 0x69
float举例: 3.14, -100.0, 70.2E-12
complex举例: 45.j , 3e+26J
字符串类型(String)
字符串切片举例:
zf=‘Tony is a good man’
print(zf[3:6]) #输出 第4到第6个字符 即: y i (空格也算一个字符)
print(zf[0:-3]) #输出第1个到倒数第4个字符 即:Tony is a good (左取右不取)
print(zf[5:]) #输出从第6个到最后的字符 即: is a good man
print(zf[:3]) #输出从第1个到第3个字符 即: Ton
列表(List)
用 [] 符号表示
list=[] 定义一个空列表
切片规则同字符串,字符串可以看做是一个特殊的列表
列表有顺序,可变数据
元组(Tuple)
用 () 表示,就是不能更改数据的列表,其他跟列表相同
集合(Set)
用{}或者set()创建
注意:创建一个空的集合必须用set(),因为{}创建的是一个空字典
字典(Dictionary)
用{}符号表示
字典是无序的键(key):值(Value)对的集合
键必须用不可变数据类型,同一个字典中,键必须是唯一的。
字典通过键来索引,不能用偏移索引