1.基本语法
1.1 if,else后面都要加:,用缩进区分模块。
1.2 c语言中的逻辑运算符'&&','||'等,在python中用and,or表示。
1.3 python用in检查特定值是否包含在列表中。
1.4 c语言中的else if,在python中写做elif。
2.字典
2.1 字典用{}标识
2.2 字典是一系列键——值对。如:alien_0={'color':'green','points':5}
2.3 键——值 对是两个相关联的值。指定键时,Python将返回与之相关联的值。
2.4 要获取与键相关联的值,可依次指定字典名和放在方括号内的键。如:print(alien_0['color'])
2.5 字典是一种动态结构,可随时在其中添加键——值对。要添加键——值对,可依此指定字典名、用方括号括起的键和相关联的值。如:alien_0['x_position']=0。即在alien_0字典中添加x_position=0的键——值对。
2.6 对于字典中不再需要的信息,可使用del语句将相应的键——值对彻底删除。(使用del语句时,必须指定字典名和要删除的键)。如:del alien_0['points']。
3.遍历字典
3.1 要编写用于遍历字典的for循环,可声明两个变量,用于存储键——值对中的键和值。
3.2 方法items(),返回一个键——值对列表。
3.3 keys()方法,省略字典中的值。
3.4 values()方法,返回一个值列表,但不包含任何键。
3.5 set()方法,舍弃重复元素,并用列表中独一无二的元素来创建一个集合。
3.6 Python不关心键——值对的存储顺序。
4.嵌套
4.1 嵌套:将一些列字典存储在列表中,或将列表作为值存储在字典中。
4.2 字典中存储字典,如:users={'aeinstin':{'first':'albert','last':'einstein'} , 'mcurie':{'first':'marie','last':'curie'}}