1 python特殊的内置词,不可以用作数据的名称
and,as,assert,break,class,continue,def,del,elif,else,except,exec,false,finally,for,from,global,if,import,in,is,lambda,not,none,or,pass,print,raise,return,try,true,while,with,yield
2 数据的名称不能以数值或都多数非字母的字符开头,但下划线例外
3 数值、字会串所有操作都可用于变量名
4 复制数据:一个变量的值使用=复制数给别一个变量
5 元组 tuple 不可更改的数据序列--元组是值的序列,其中第个值都可以被单独访问,被圆括号包围
fillter=("string","filled","by a ","tuple") 可以用print()函数调用元组,打印出其中的数据,查看组成元组的单个部分
索引从0可开 filer[0] 通过索引取元素
len(fillter)取元素的数目 print("%d"%len(fillter)) print(fillter[len(a)-1])
可以创建嵌套元组:b=(fillter,"b's second elemnet")
访问子元组:print("%s"%b[1]) print("%s"%b[0][0])
注意:若要创建包含一个元素的元组,必须在该元素之后加一个逗号:single_element_tuple=("the sole element",)
元组可以包含各种类型的数据,但在创建之后,就不能再改变,
试图更改元组中的元素将导致python报错。
试图引用元组中并不存在的元素,将发生一个不相关错误
字符串在创建之后也不可变,改变操作实际上创建了一个新的字符串。
6 列表--可以更改的数据序列 索引从0开始 用方括号创建
breakfast=["coffee","tea","toast","egg"] print("%s"%breakfast[0])
breakfast[0]='sausages' 修改已经存在的元素。
breakfast.append("waffles") 向列表末端添加元素,使用append每次只能向列表末端添加一个元素
使用extend方法向列表末端添加多个元素。breakfast.extend(["juice","decaf"])
请示列表中不存在的索引时出错
列表长度:len(breakfast)