Python常用100个关键字详细示例(2)

2024-04-14 21:54 Python常用100个关键字详细示例(2)已关闭评论

当然,这里继续补充一些Python关键字的示例:

11、 from ... import - 从模块导入特定对象:

from math import sqrt

# 直接使用导入的函数,无需通过模块名调用
print(sqrt(16))  # 输出:4.0

12、 as - 给导入的模块或对象指定别名:

import numpy as np
array = np.array([1, 2, 3])

13、 with - 用于上下文管理,确保资源正确打开和关闭:

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

# 文件在离开with块后会自动关闭

14、 yield - 创建生成器函数,实现惰性计算:

def simple_generator(n):
    for i in range(n):
        yield i * i

gen = simple_generator(5)
for num in gen:
    print(num)

15、 assert - 断言表达式的布尔值,如果为False,则抛出异常:

assert 2 + 2 == 4, "Math is broken!"

16、 break - 中断当前循环:

for i in range(10):
    if i == 5:
        break
    print(i)

# 只打印 0 到 4

17、 continue - 跳过当前循环的剩余部分并进入下一轮循环:

for i in range(10):
    if i % 2 == 0:  # 如果i是偶数
        continue
    print(i)

# 只打印奇数

18、 tuple, list, dict, set - 定义不可变元组、可变列表、字典和集合数据结构:

t = (1, 2, 3)  # 元组
l = [1, 2, 3]  # 列表
d = {'a': 1, 'b': 2}  # 字典
s = {1, 2, 3}  # 集合

19、 True, False - Python中的布尔类型,用于逻辑判断:

result = True
if result:
    print("Condition is met.")

20、 None - 表示没有值或空引用:

def find_value(key, dictionary):
    if key in dictionary:
        return dictionary[key]
    else:
        return None

value = find_value('unknown_key', {'name': 'Alice'})
if value is None:
    print("Key not found.")

当前文章价值3.37元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/3330.html ,谢谢支持!

资源分享

分类:python 标签:, ,
插入排序算法 插入排序算法
十一种错误的避孕观念 十一种错误的避孕观念
浅谈Android获取网络数据资源的方式 浅谈Android获取网络数据资源的
harmony学习LocalStorage在UIAbility组件和页面组件之间的应用 harmony学习LocalStorage在UI

评论已关闭!