Python学习
文章平均质量分 89
Yang-ai-cao
前进!
展开
-
【Python学习】面向对象(OOP)
在Python中,使用 `class` 关键字定义一个类。class Dog:# 类属性# 初始化方法(构造函数)self.name = name # 实例属性self.age = age # 实例属性# 实例方法# 实例方法通过学习类和对象、继承和多态、以及特殊方法和运算符重载,咱可以掌握Python面向对象编程的核心概念。这些知识将帮助咱编写更模块化、可重用和可维护的代码。原创 2024-06-04 22:56:10 · 423 阅读 · 1 评论 -
【Python学习】文件操作+异常处理
我们还可以定义自己的异常类型,以便在特定情况下抛出和处理自定义异常。# 示例:定义和使用自定义异常try:print(e)在Python编程中,文件操作是一个至关重要的任务。本文详细介绍了如何读写文本文件、处理CSV文件、进行文件和目录操作,以及通过异常处理来确保程序的健壮性。原创 2024-05-29 12:06:37 · 924 阅读 · 0 评论 -
【Python学习】数据结构+正则表达式
导入`re`模块import re#### 匹配模式- `.`:匹配任意单个字符(除换行符)- `^`:匹配字符串的开头- `$`:匹配字符串的结尾- `*`:匹配前面的字符零次或多次- `+`:匹配前面的字符一次或多次- `?`:匹配前面的字符零次或一次- `{n}`:匹配前面的字符恰好n次- `{n,}`:匹配前面的字符至少n次- `{n,m}`:匹配前面的字符至少n次,至多m次- `[]`:匹配括号内的任意一个字符- `|`:匹配左右任意一个表达式。原创 2024-05-28 09:06:19 · 1036 阅读 · 0 评论 -
【Python学习】模块和包
包使用一个特殊的文件`__init__.py`来标识其目录。相对导入使用`.`表示当前目录,`..`表示上一级目录。可以使用"from ... import ..."语句从包中的模块导入特定的函数或变量。通过模块和包,我们可以将代码组织得更加清晰和模块化,使得代码的维护和扩展更加容易。创建一个模块非常简单,只需创建一个包含Python代码的文件即可。要使用模块中的函数或变量,可以使用`import`语句导入模块。可以使用`sys.path`查看模块的搜索路径。可以使用"import"语句导入包中的模块。原创 2024-05-25 11:15:24 · 908 阅读 · 0 评论 -
【Python学习】控制流+函数语句
在这篇文章中,我们介绍了Python的控制流,包括条件语句(if, elif, else)和循环(for, while),以及循环控制语句(break, continue, pass)。我们还深入探讨了函数的定义和调用、函数参数和返回值、作用域和生命周期以及匿名函数(lambda)。掌握这些基础知识将帮助你编写更加灵活和高效的Python代码。原创 2024-05-24 12:13:10 · 1023 阅读 · 1 评论 -
【Python学习】Python基础语法
在这篇文章中,我们介绍了Python的基础语法,包括注释和文档字符串、变量和数据类型(整数、浮点数、字符串、布尔值)以及基本的输入输出操作。这些基础知识是学习Python编程的第一步,掌握它们将帮助你理解和编写更复杂的代码。原创 2024-05-24 11:52:06 · 311 阅读 · 0 评论 -
【Python学习之旅】探索Sympy库的强大功能
在 SymPy 中,首先需要定义符号变量,这些变量将用于构建数学表达式。我们可以使用symbols函数来定义符号变量。# 定义符号变量 x 和 y在本文中,我们介绍了 SymPy 库的基础知识,并展示了如何使用 SymPy 进行微积分计算。通过定义符号变量、计算导数和积分,我们可以方便地解决复杂的数学问题。SymPy 的强大功能使得它成为科学计算和数学研究中的重要工具。SymPy 提供了精确的符号计算能力,这在许多领域中都有广泛的应用,包括物理、工程、经济等。原创 2024-05-17 09:36:50 · 1148 阅读 · 0 评论