Python 是一种解释型、面向对象、动态数据类型的高级编程语言。它设计简单,易于学习,同时拥有丰富的库和框架,适用于各种编程任务。
变量和数据类型
在 Python 中,变量不需要声明数据类型,变量会根据赋值自动确定数据类型。
- 整数 (int): 例如,
x = 10
- 浮点数 (float): 例如,
y = 10.5
- 字符串 (str): 例如,
name = "Alice"
- 布尔值 (bool): 例如,
is_valid = True
控制流
Python 使用 if
、elif
和 else
语句来实现条件分支。
if condition:
# 条件为真时执行的代码
elif another_condition:
# 另一个条件为真时执行的代码
else:
# 以上条件都不满足时执行的代码
循环
Python 支持两种循环:for
和 while
。
- for 循环: 用于遍历序列(如列表、元组、字符串)。
for element in sequence:
# 循环体
- while 循环: 用于重复执行一段代码直到满足某个条件。
while condition:
# 循环体
函数
函数是组织代码、提高代码复用性的重要手段。
def function_name(parameters):
# 函数体