# Python 关键字示例
# 1. if-else 语句
x = 10
if x > 5:
print("x 大于 5") # 如果条件为真,执行这里的代码
else:
print("x 小于或等于 5") # 如果条件为假,执行这里的代码
# 2. for 循环
for i in range(5):
print(i) # 打印 0 到 4
# 3. while 循环
count = 0
while count < 3:
print(count) # 打印 0 到 2
count += 1
# 4. def 定义函数
def greet(name):
return f"Hello, {name}!" # 返回一个问候语
print(greet("Alice")) # 调用函数并打印结果
# 5. class 定义类
class Person:
def __init__(self, name, age):
self.name = name # 初始化对象属性
self.age = age
def introduce(self):
return f"My name is {self.name} and I am {self.age} years old."
person = Person("Bob", 30)
print(person.introduce()) # 调用方法并打印结果
# 6. try-except 捕获异常
try:
result = 10 / 0 # 这里会抛出 ZeroDivisionError 异常
except ZeroDivisionError:
print("不能除以零") # 捕获异常并处理
# 7. with 语句用于文件操作
with open("example.txt", "w") as file:
file.write("这是一个例子。") # 自动关闭文件
# 8. lambda 表达式
add = lambda x, y: x + y # 定义一个匿名函数
print(add(5, 3)) # 调用 lambda 函数并打印结果
# 9. global 和 nonlocal 关键字
global_var = 10
def modify_global():
global global_var # 声明使用全局变量
global_var = 20
modify_global()
print(global_var) # 打印修改后的全局变量
def outer():
outer_var = 100
def inner():
nonlocal outer_var # 声明使用外层函数的局部变量
outer_var = 200
inner()
print(outer_var) # 打印修改后的外层变量
outer()
# 10. yield 生成器
def generator_example():
for i in range(3):
yield i # 生成值
gen = generator_example()
for value in gen:
print(value) # 打印生成器产生的值
以上代码展示了 Python 中常用的关键字及其用法。
上一篇:python subplot
下一篇:python 列表添加元素
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站