第二章、Python语法基础
1. 语法基础和注释
1.1 语法基础
语法(Syntax) 是指编写Python程序时必须遵循的规则和结构,它定义了如何正确地组合关键字、标识符、运算符和其他元素来形成有效的Python程序。如果违反语法规则,Python解释器会抛出 SyntaxError。
白话文解释
语法就是语言的模版或是套路,你只用按这个套路写,python的解释器才能认得你想表达的东西。
本站语法标注规则
- 语法都会写在一个代码框内。
- 代码框内的中文需要用相应的内容替代。
- 代码框内的英文单词是关键字,不能改动;
- 代码框内的符号通常是分隔符,如果下方无备注说明也不能改动。
本规则适用于本人文档、视频等全部内容。
编译原理中语法相关术语
-
物理行
- 物理行是指你写入的文字,当有一个回车键输入时,你写入的就是一个物理行,即物理行指你看到的一行(python执行器再读取到
'\n'
或'\r\n'
则认为是一个物理行)。关于
'\n'
和'\r\n'
这个后面再解释
- 物理行是指你写入的文字,当有一个回车键输入时,你写入的就是一个物理行,即物理行指你看到的一行(python执行器再读取到
-
逻辑行
- 逻辑行是指由一个或多个物理行组合而成的一个Python语义。Python在读取程序文件时,当一个语义不完整时,Python会读取下一个物理行而形成一个完整的语法逻辑,这样已由多个物理行组成的一个语法称为逻辑行。
- 字面值
- 字面值是内置类型常量值的表示法。
- 标识符
- 标识符(也称为 名称),是用来绑住一个数据的名称,就像
魏明择
这个标识符绑定的是正在给你们写教程的我一样,这个名字有起名字的规则,不能随便取名,否则不给上户口。当然 python中的标识符 也有规则,后面会讲。
- 标识符(也称为 名称),是用来绑住一个数据的名称,就像
- 关键字
- 关键字也被称为保留字,是特殊的标识符,不可用于普通标识符。就像
中国
这个名字一样,你去给孩子或公司取名子都不能用这个名。
- 关键字也被称为保留字,是特殊的标识符,不可用于普通标识符。就像
- 运算符
- 表示运算规则的符号。
- 分隔符
- 用于分隔语法的符号,便于Python解释器识别你编写的内容
- 缩进
- Python用来表示代码块的包含关系,通常位于行首的1个或多个空格(Python建议使用4个空格表示一个缩进)。
- 表达式
- 用于计算并一定能返回一个值的字面值、变量、运算式或函数调用等,它一定能返回一个结果(数字、字符串、对象、函数、类或空(None)等。)。
- 语句
- 一个完整的执行单位,就像你说的一句话一样,你完整的说出来一句话,别人也能按这句话去做事情,你说不完整或有错,别人也无法按你说的做。
- 简单语句
- 一个逻辑行就能搞定的语句,不用组合。
- 复合语句
- 语句内部需要有其他语句组合的语句,通常有缩进代表包含关系
python编程语言(基础篇)-语法内容
- 5种基础数据类型:str、int、float、bool、complex
- 5种容器类型: list、tuple、dict、set、frozenset
- 3个内置常量:False、True、None
- 2种表达式
- 10种运算和运算符
- 9种简单语句(共14种)
- 6种复合语句(共10种)
- 37个常用内建函数(共71个)
- 多个标准库和第三方库
准备开始学习吧!