Python 是一种高级、解释型、动态类型的编程语言,以其简洁性、可读性和丰富的库而广受欢迎。它在 Web 开发、数据科学、人工智能、自动化脚本等众多领域都有广泛应用。
1.1 基本语法
Python 采用缩进来表示代码块,而非使用大括号 {}
。例如:
if True:
print("这是一个条件语句块内的输出")
Python 支持多种数据类型,包括整数、浮点数、字符串、列表、元组、集合和字典。例如:
\# 整数
num = 10
\# 浮点数
float\_num = 3.14
\# 字符串
string = "Hello, Python!"
\# 列表
my\_list = \[1, 2, "three", 4.5]
\# 元组
my\_tuple = (1, 2, 3)
\# 集合
my\_set = {1, 2, 3, 3} # 集合会自动去重
\# 字典
my\_dict = {"name": "Alice", "age": 25}
1.2 控制流语句
Python 包含常见的 if-elif-else
条件语句和 for
、while
循环语句。if-elif-else
用于根据不同条件执行不同代码块:
x = 10
if x > 5:
print("x大于5")
elif x == 5:
print("x等于5")
else:
print("x小于5")
for
循环常用于遍历可迭代对象,如列表:
fruits = \["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
while
循环则在条件为真时持续执行代码块:
count = 0
while count < 5:
print(count)
count += 1
1.3 函数定义与使用
在 Python 中,使用 def
关键字定义函数。函数可以有参数和返回值:
def add(a, b):
return a + b
result = add(3, 5)
print(result)
Python 还支持默认参数、可变参数等高级特性,为函数编写提供了极大的灵活性。