授课内容:
(1)基本数据类型:数字、字符、布尔;复杂数据类型:列表、元祖、字典、集合;
(2)对基本数据类型的操作:数字可以+ - * / 取模 取商;对复杂数据类型的操作:增、删、查、改;
(3)变量名:大小写字母、数字、下划线、汉字。注意:首字母不能是数字;
(4)变量名的命名规则:驼峰命名,StudentOfClass(经常用于类名);下划线命名,age_of_student;
(5)数据控制流程:顺序流程、while循环、for循环、if条件分支;
(6)输入输出:input、eval、print、format(格式输出);
(7)缩进:循环体用缩进(4个字节);
(8)PEP8格式,编程参考格式;
容易忘记的内容:
(1)字典的表达方式:{201901:“小明”,201902:“小红”,201903:“小张”},访问字典的方法:student[key]
会得到value
(2)集合的表达方式:{“小明”,123,True,False}
(3)PEP8格式,两个元素之间需要有空格隔开,具体的格式请参阅PEP8格式
(4)标准输出的格式:formate如何按照标准格式输出数据请参阅视频第二章(42:15)开始
(5)注释:单行注释#;多行注释“”” “””
(6)input函数会得到一个字符串,如果字符串是数字可以用eval函数将字符串转化为数字eval(input(“请输入数字”))
(7)for,while,if使用格式:冒号:,分号的使用,这个特别容易混淆,也容易忘记
(8)打包:x , y = 1 , 2 ;y , x = y , x 可以实现数字之间的转换
小结:
(1)列表【】方括号,元组()圆括号,字典{}花括号,集合{}花括号
(2)变量名:大小写字母,数字,下划线,汉字。首字母不能用数字
(3)while,for,if语句会经常用到,需要牢记表达格式
(4)变量名命名规则:驼峰体AgeOfStudent、下划线体age_of_student
(5)布尔类型True,False
(6)print函数,正常情况输出后会自动换行,如果想要下一次仍然留在本行,需要使用end,print(“asd”,end=“”)
(7)列表、元组、字典、集合中的元素均用逗号隔开