Python 学习之路
文章平均质量分 62
Python 学习之路
跳房子的前端
一名专注于前端开发的工程师。我深信,了解技术背后的原理是解决复杂问题的关键,因此我始终致力于深入探索和掌握前端技术的基础理论。
我承诺所有原创文章永久免费,希望能帮助你们成长和工作!
别忘了添加个关注,谢谢了各位大佬
展开
-
Python 进阶主题
装饰器是一个函数,可以在不改变被装饰函数代码的前提下,添加额外功能。常用于日志、权限验证等场景。上下文管理器用于管理资源,如文件操作,确保在操作结束后资源能够被正确释放。语句创建的迭代器,能够在迭代过程中保持状态。适合处理大数据集,节省内存。异步编程允许你在等待某些操作(如网络请求)时,继续执行其他代码。类型注解为函数的参数和返回值提供类型提示,增强代码的可读性和可维护性。元编程是指编写能够操作自身结构的程序,通常通过类、装饰器和反射实现。语句可以简化资源管理。原创 2024-09-19 10:06:05 · 199 阅读 · 0 评论 -
面向对象编程
魔法方法(或特殊方法)是以双下划线开头和结尾的方法,用于定义对象的特定行为,如构造、表示、比较等。继承允许一个类继承另一个类的属性和方法,形成类的层次结构。子类可以重写父类的方法。多态允许不同类的对象以相同的方式调用相同的方法,具体执行时根据对象的实际类型决定。原创 2024-09-19 10:04:45 · 257 阅读 · 0 评论 -
Python 异常处理
你可以定义自己的异常类,继承自内置的Exception类,以便在程序中引发和处理自定义错误。示例passraise MyCustomError("值不能为负数!")try:class MyCustomError(Exception) : pass def check_value(value) : if value < 0 : raise MyCustomError("值不能为负数!原创 2024-09-19 10:03:39 · 152 阅读 · 0 评论 -
Python 文件操作
在进行文件操作时,可能会遇到文件不存在、权限不足等问题,可以使用异常处理来捕获这些错误。函数的第一个参数是文件名,第二个参数是模式(如读取、写入等)。语句可以确保文件在使用后自动关闭。在 Python 中,使用内置的。模块获取文件的大小、修改时间等。要写入文件,打开文件时使用。要读取文件,打开文件时使用。原创 2024-09-19 10:02:20 · 341 阅读 · 0 评论 -
Python 模块和包
你可以创建自己的模块,只需将函数或类定义在一个 Python 文件中即可。示例(假设文件名为name }!name }!print(my_module.greet("Alice")) # 输出 'Hello, Alice!原创 2024-09-19 10:01:36 · 192 阅读 · 0 评论 -
Python 函数
定义使用def关键字定义一个函数,后面跟函数名和参数列表。基本语法def 函数名(参数1, 参数2):# 函数体return 返回值示例name }!" message = greet("Alice") print(message) # 输出 'Hello, Alice!!print(message) # 输出 'Hello, Alice!原创 2024-09-19 10:00:39 · 361 阅读 · 0 评论 -
Python 数据结构
字符串是字符的序列,用于存储文本。可以用单引号或双引号定义字符串。元组是一个不可变的、有序的数据集合,通常用于存储不需要修改的数据。集合是一个无序的、不重复的元素集合,主要用于去重和集合运算。列表是一个可变的、有序的数据集合,可以存储不同类型的元素。字典是一个可变的、无序的键值对集合,适用于存储关联数据。原创 2024-09-19 09:58:56 · 425 阅读 · 0 评论 -
Python 控制结构
条件语句用于根据条件的真假来决定执行哪一段代码。Python 中常用的条件语句是。循环用于重复执行一段代码,直到满足某个条件。在循环中,有时我们需要提前结束循环或跳过某些迭代,可以使用。:占位符,表示什么都不做,通常用于语法上需要的地方。循环用于遍历序列(如列表、字符串等)。:用于跳过当前迭代,继续下一次循环。循环在条件为真时重复执行代码。:用于立即结束循环。原创 2024-09-19 09:57:04 · 313 阅读 · 0 评论 -
Python 基础
Python 是一种高级编程语言,由 Guido van Rossum 于 1991 年创建。它以简单易读的语法和丰富的库而闻名,非常适合初学者和专业开发者。Python 可用于 Web 开发、数据分析、人工智能、自动化等多种领域。原创 2024-09-19 09:55:35 · 510 阅读 · 0 评论