Python从入门到项目实战笔记(2)基本语法元素
基于计算机等级二级Python语言程序设计
程序的格式框架
程序的格式框架,即段落格式,是Python语法的一部分,这种设计有助于提高代码的可读性和可维护性。
-
缩进
Python语言采用严格的”缩进“来表示程序逻辑。缩进指每行语句开始前的空白区域,用来表示Python程序间的包含和层次关系。一般代码不需要缩进,顶行编写且不留空白。当表示分支、循环、函数、类等程序含义时,在if、while、for、def、class等 保留字所在完整语句后通过引文冒号(:)结尾并在之后行进行缩进,表明后续代码与紧邻无缩进语句的所属关系。需要注意,不是所有语句都可以通过缩进包含其他代码,只有上述一下特定保留字所在语句才可以引导缩进。
代码编写中,缩进可以用Tab键实现,也可以用多个空格实现(一般时4个空格),但两者不混用。Python中建议采用4个空格的书写方式。Python语言对语句之间的层次关系没有显示,可以嵌套使用多层缩进。
如果Python程序执行时产生了”Unecpected indent“错误,则说明代码中出现了缩进不匹配的问题,需要查看所有的缩进是否一样,以及错用缩进的情况。 -
注释
注释是代码中的辅助性文字,会被编译器或解释器略去,不被计算机执行,一般用于程序员对代码的说明。Python采用”#“表示一行注释的开始。# 单行注释 # 单行注释 print("hello world") # 这也是一个单行注释
在python中,使用一堆三引号("""")或(’’’’’’)进行多行注释,引号中间的代码,解释器将忽略。
''' 这是单引号多行注释 这是单引号多行注释 ''' """ 这是双引号的多行注释 这是双引号的多行注释 """
多行注释通过用来为Python文件、模块、类或者函数等添加版权、功能等信息,也经常用来解释代码中重要的函数、参数等信息,以便于后续开发这维护代码。
-
续行符
Python程序是逐行编写的,每行代码长度并无限制,单从程序员角度,单行代码太长并不利于阅读,因此,Python提供“续行符”将单行代码分割为多行表达。续行符有反斜杠(\)符号表达。print("这是"+\ "一行"+\ "字符")
语法元素的名称
与自然语言相似,Python语言的基本单位是“单词”,少部分单词是Python语言规定的,被称为保留字,大部分单词是用户自定义的,通过命令过程形成了变量或函数,用来代表数据或代码。
- 变量
变量是保存和表示数据值的一种语法元素,在程序中十分常见。顾名思义,变量的值是可以改变的,能够通过赋值(使用等号“=”表达)方式被修改。>>> a = 99 >>