当前位置:首页>python>02 Python 基础语法

02 Python 基础语法

  • 2026-10-22 07:28:42
02 Python 基础语法

2.1 关键字与数据类型

2.1.1 保留字

保留字是 Python 语言中一些已经被赋予特定意义的单词。开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。Python 中所有保留字是区分字母大小写的,如下表所示。

Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

2.1.2 转义字符

Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠\对一些特殊字符进行转义。

2.1.3 数据类型

Python3 中常见的数据类型有:

  • Number(数字)
  • String(字符串)
  • bool(布尔类型)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

此外还有一些高级的数据类型,如: 字节数组类型(bytes)。

2.1.4 函数

在 Python中,使用内置函数 input() 可以接收用户的键盘输入。input() 函数的基本用法如下:

其中,a 为保存输入结果的变量,双引号内的文字用于提示要输入的内容。默认的情况下,在 Python 中,使用内置的 print() 函数可以将结果输出。其基本语法格式如下:

其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。

可以使用以下函数进行类型转换:

2.2 运算符与表达式

2.2.1 算数运算符

实例中 a=10; b=21

2.2.2 比较运算符

比较运算符,也称关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回 True,如果为假,则返回 False。比较运算符通常用在条件语句中作为判断的依据。Python 中的比较运算符如下表所示。实例中 a=10; b=21

2.2.3 赋值运算符

赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符=右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在 Python 中常用的赋值运算符如下表所示。

2.2.4 逻辑运算符

逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python 中的逻辑运算符主要包括 and(逻辑与)、or(逻辑或)和 not(逻辑非)。

2.2.5 位运算符

2.3 流程控制语句

2.3.1 if 语句

if 语句的基本用法如下:

if 表达式:    语句块

其中,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例如:a>banda!=c),如果表达式为真,则执行语句块;如果表达式的值为假,就跳过语句块,继续执行后面的语句。

2.3.2 if ... else 语句

if ... else语句的基本用法如下:

if 表达式:    语句块1else:    语句块2

使用 if ... else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果满足条件,则执行 if 后面的语句块,否则,执行 else 后面的语句块。在使用 else 语句时,else 一定不可以单独使用,它必须和 if 一起使用。

2.3.3 if ... elif ... else

if ... elif ... else 语句的基本用法如下:

if 表达式1:    语句块1elif 表达式2:    语句块2elif 表达式3:    语句块3...else:    语句块n

使用 if ... elif ... else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,执行语句;而如果表达式为假,则跳过该语句,进行下一个 elif 的判断,只有在所有表达式都为假的情况下,才会执行 else 中的语句。

2.3.4 while 循环

while 语句的基本用法如下:

while 条件表达式:    循环体

当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

2.3.5 for 循环

for 语句的基本用法如下:

for 迭代变量 in 对象:    循环体

其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。

2.3.6 break 语句

在 while 语句中使用 break 语句的形式如下

while 件表达式1:    执行代码if 条件表达式2:    break

其中,条件表达式2用于判断何时调用 break 语句跳出循环。

在 for 语句中使用 break 语句的形式如下:

for 迭代变量 in 对象:    if 条件表达式:        break

其中,条件表达式用于判断何时调用 break 语句跳出循环。

2.3.7 continue 语句

在 while 语句中使用 continue 语句的形式如下:

while 条件表达式1:    执行代码if 条件表达式2:    continue

其中,条件表达式2用于判断何时调用 continue 语句跳出循环。

在 for 语句中使用 continue 语句的形式如下:

for 迭代变量 in 对象:    if 条件表达式:        continue

其中,条件表达式用于判断何时调用 continue 语句跳出循环。

最新文章

随机文章