Python 条件语句是通过一条或多条语句的执行结果（True或者False）来决定执行的代码块。Python中的条件语句有三种类型：if 语句，elif 语句和 else 语句。下面是一个示例：# 条件语句 x = 5 if x > 0: print("x is positive") elif x == 0: print("x is zero") else: print("x is negative")下面将详细介绍这三种语句的用法：if 语句if 语句用于在满足特定条件时执行代码块。如果条件为 True ，则执行 if 语句中的代码块；否则，代码块将被跳过。if 语句的语法如下：if condition: statement(s)其中，condition 是要检查的条件，statement(s) 是在条件为True时要执行的代码块。注意，代码块必须使用相同的缩进级别。例如，下面的代码使用 if 语句来检查变量x的值是否大于0，并在满足条件时输出一条消息：x = 10 if x > 0: print("x is positive")elif 语句elif 语句用于在 if 语句中添加多个条件。如果 if 语句中的条件为 False，则会检查下一个 elif 语句的条件，以此类推。如果所有条件都为 False，则执行 else 语句中的代码块。elif 语句的语法如下：if condition1: statement1(s) elif condition2: statement2(s) else: statement3(s)例如，下面的代码使用 elif 语句来检查变量 x 的值是否为正数、负数或零，并根据结果输出不同的消息：x = -5 if x > 0: print("x is positive") elif x < 0: print("x is negative") else: print("x is zero")else 语句else 语句用于在 if 语句中处理所有未满足条件的情况。如果所有条件都为 False，则会执行 else 语句中的代码块。else 语句的语法如下：if condition: statement(s) else: statement(s)例如，下面的代码使用 else 语句来检查变量 x 的值是否大于0，并在满足条件时输出一条消息，否则输出另一条消息：x = -5 if x > 0: print("x is positive") else: print("x is not positive")以上是 Python 中条件语句的用法和示例。在下一节中，我们将介绍 Python 的循环语句。
函数是一段可重用的代码块，可以接受参数并返回值。Python 中的函数使用 def 关键字来定义。下面是一个示例：# 函数 def add(a, b): return a + b result = add(1, 2) print(result) # 输出 3函数可以接收输入参数和返回输出结果，让我们可以把复杂的问题分解成小的任务单元，提高代码的可维护性和重用性。下面将详细介绍 Python 函数的用法和示例：函数定义在 Python 中，函数的定义以关键字 def 开始，后跟函数名和参数列表。函数体是函数的主要代码块，它包含在缩进块中。函数的语法如下：def function_name(parameters): statement(s)其中， function_name 是函数的名称， parameters 是可选的参数列表，用于传递值给函数； statement(s) 是要执行的代码块。在函数定义的代码块中，可以使用 return 语句来返回值。例如，下面的代码定义了一个函数，用于计算两个数字的和：def add(x, y): return x + y函数调用在 Python 中，可以使用函数名来调用函数，并向函数传递参数。函数调用的基本语法如下：result = function_name(arguments)其中， result 是函数返回的结果， function_name 是要调用的函数的名称， arguments 是要传递给函数的参数。例如，下面的代码调用了 add 函数，计算了两个数的和：result = add(3, 4) print(result) # 输出7默认参数在 Python 中，可以使用默认参数来定义函数。默认参数是指在函数定义中预先定义的参数值。如果函数调用时没有提供参数，则将使用默认值。例如，下面的代码定义了一个带有默认参数的函数：def multiply(x, y=2): return x * y在这个函数中，如果只提供一个参数，则第二个参数将使用默认值2。例如，下面的代码调用了 multiply 函数，计算了两个数的积：result = multiply(3, 4) print(result) # 输出12 result = multiply(3) print(result) # 输出6，因为第二个参数使用了默认值2以上是第一部分的内容，读者已经学习了 Python 的基本数据类型、控制流语句和函数。在第二部分中，我们将更深入地学习 Python 的高级特性，例如面向对象编程、异常处理、文件处理和模块化编程。
Python 的模块是一个包含定义和语句的文件，通常包含了函数、类和变量等代码，这些代码可以被其他 Python 程序引用和重用。可以使用 import 语句来导入模块。 Python 标准库提供了许多常用的模块，例如math、random和datetime等，同时我们也可以编写自己的模块来实现特定的功能。使用模块可以提高代码的复用性，并且使代码更易于维护。在Python中，我们可以使用import语句来导入一个模块，语法如下：import module_name其中 module_name 是要导入的模块的名称。导入模块后，我们就可以使用其中定义的函数、类和变量等代码了。下面是一个导入 Python 标准库模块的示例，我们可以在代码中导入 math 模块，并使用其中的 sqrt 函数来计算平方根，如下所示：import math x = math.sqrt(25) print(x) # 输出5.0在导入模块时，我们还可以给模块指定一个别名，这样可以方便地引用模块中的代码。例如，我们可以给 math 模块指定一个别名 m ，然后使用 m.sqrt 来调用 sqrt 函数，如下所示：import math as m x = m.sqrt(25) print(x) # 输出5.0我们还可以使用 from ... import ... 语句从模块中导入指定的函数、类或变量等代码，而不是导入整个模块。例如，我们可以从 math 模块中导入 sqrt 函数，然后直接使用该函数，如下所示：from math import sqrt x = sqrt(25) print(x) # 输出5.0除此之外，我们也可以创建自己的模块，并将其导入到其他 Python 程序中使用。创建模块很简单，只需要将代码保存到一个 .py 文件中，文件名即为模块名，然后使用 import 语句来导入模块。下面是一个示例：# 文件 my_module.py def say_hello(): print("Hello, world!") # 文件 main.py import my_module my_module.say_hello() # 输出 "Hello, world!"总之， Python 模块是一个非常重要且实用的概念，它可以帮助我们组织和重用代码，提高代码的可读性和可维护性。