【零基础学Python教案】第2章 Python基础语法 PPT课件.pptx
零基础Python编程从入门到实战授课教师:xxxPython
Python基础语法第2章
目录CONTENTSPython编码规范01变量02运算符03输入和输出04实战05本章小结06
Python编码规范01
课堂导入同学们,你们认为编程语言最大的价值是什么?为什么选择Python作为入门语言?
2.1.1注释1.单行注释代码注解该实例是在代码的右侧,使用注释标记出本行代码的功能。以“#”开始,以换行符(回车)结束。这种注释可单独占一行,也可标记在代码的右侧。print(你真是太厉害了,一次就猜中了!) #输出猜对了单行注释的使用实例实例位置:Chapter2\example010201.py
2.1.1注释2.多行注释代码注解该实例通过使用三重引号进行多行注释,注释内容介绍了本程序的主题、编写者、编写时间,以及一些需要强调说明的信息。以三重引号(单引号或双引号)开始,同样以三重引号结束。这种注释一般放在程序的开始,用于说明该程序的一些重要信息。-----猜数字游戏-----编写者:凌蓝游戏规则:输入一个数字如果要修改此部分代码,请添加如下注释修改者:游戏规则:多行注释的使用实例实例位置:Chapter2\example010202.py
2.1.2缩进代码注解(1)在Python中使用缩进时不提倡使用“Tab”键,更不要“Tab”键和空格混用。(2)缩进具有语法效能,所以如果缩进出现错误,那么程序在运行时就会报错。缩进在?Python?程序中是具备语法效能的,代码块的缩进可以体现代码之间的逻辑关系。在Python中一般使用?4?个空格进行悬挂式缩进,且同一级别的代码块的缩进量必须相同。a=1 #a赋值为1b=2 #b赋值为2ifab: #如果a大于bprint(a) #输出a的值else: #如果a小于或等于bprint(b) #输出b的值缩进的使用实例实例位置:Chapter2\example010203.py
课堂讨论(1)在Python中使用缩进时的注意事项?(2)缩进错误会导致什么问题?
2.1.3语句换行在程序中,太长的代码可能需要拖动横向滚动条才能看全整行代码的内容,这给代码的阅读增添了不必要的麻烦。message=你真是太厉害了,一次就猜中了!再猜一次,我不相信你还能猜到我在想什么。print(message)长代码实例实例位置:Chapter2\example010204.pyPython建议每行代码的长度不要超过120个字符。对于过长的代码,建议换行。
2.1.3语句换行1.续行符“\”在行尾使用续行符“\”,表示下面紧接的一行仍属于当前语句。message=你真是太厉害了,一次就猜中了!\再猜一次,我不相信你还能猜到我在想什么。print(message)续行符的使用实例实例位置:Chapter2\example010205.py
2.1.3语句换行2.圆括号Python会将圆括号中的行隐式连接起来,故可使用圆括号进行语句换行。message=(你真是太厉害了,一次就猜中了!再猜一次,我不相信你还能猜到我在想什么。)print(message)使用圆括号进行语句换行实例实例位置:Chapter2\example010206.py代码注解(1)这里的语句换行指的是编写代码时,将太长的代码换行,这对于程序运行的结果没有影响。(2)在[]和{}中的语句,Python也会自动将多行的内容进行连接,无须再使用圆括号。
2.1.4空格与空行a=1#a赋值为1b=2#b赋值为2ifab:#如果a大于bprint(a)#输出a的值else:#如果a小于或等于bprint(b)#输出b的值#给变量赋值a=1 #a赋值为1b=2 #b赋值为2?#判断大小ifab: #如果a大于bprint(a) #输出a的值else: #如果a小于或等于bprint(b) #输出b的值第一种:不添加空格和空行。第二种:适当添加空格和空行。以下两种代码中,你觉得哪种看上去更加美观呢?提问
课堂小结Python编码规范注释单行注释多行注释缩进语句换行续行符“\”圆括号空格与空行
变量02
2.2.1变量的命名合法字符仅限字母、数字、下划线(如?name、_name1、name_2)?首字符限制必须以字母或下划线开头,不可为数字?(如?1name?非法)?禁止特殊符号?禁止特殊符号:如?、%、连字符?-?等(如?123、%name?非法)?区分大小写Name?与?name