- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 【NumPy】1. 前言&安装
NumPy 通常与 [[SciPy]](Scientific Python)和 [[Matplotlib]](绘图库)一起使用, 这种组合广泛用于替代 [[MatLab]],是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。
2025-03-31 09:46:21
324
原创 【python】命名空间和作用域
当内部作用域想修改外部作用域的变量时,就要用到 global 和 nonlocal 关键字了。修改全局变量 num。修改局部变量 num。
2025-03-31 09:43:40
225
原创 【python】13. 类
当内部作用域想修改外部作用域的变量时,就要用到 global 和 nonlocal 关键字了。class student(people): student子类继承people父类。class sample(speaker,student): 支持多继承。python不支持方法的重载,可以使用[[#9.1 可变参数]]修改全局变量 num。修改局部变量 num。
2025-03-22 21:44:47
158
原创 【python】11. 输入输出
Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。
2025-03-21 11:33:17
449
原创 【python】10. 模块
一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。如果开发了一个包,需要在包定义文件** __init__.py** 存在一个叫做。该语句在Windows中不兼容,因为Windows不区分大小写。这表示当你导入该包时,你只会导入包里面这三个子模块。的列表变量中,更新所有包的名字。
2025-03-21 11:32:35
193
原创 【python】9. 函数
代码中 repeat 函数是一个带参数的装饰器,它接受一个整数参数 n,然后返回一个装饰器函数。Python 装饰允许在不修改原有函数代码的基础上,动态地增加或修改函数的功能,装饰器本质上是一个接收函数作为输入并返回一个新的包装过后的函数的对象。来指定函数的某些参数必须以位置参数的形式传入。这意味着当调用这些函数时,位于斜杠左侧的参数只能通过它们的位置来传递,而不能通过关键字来传递。类装饰器是包含 __call__ 方法的类,它接受一个函数作为参数,并返回一个新的函数。,提示你该参数只能作为位置参数传递。
2025-03-20 09:28:32
547
原创 【算法】入门详解
时间复杂度:一个算法所花费的时间与其中语句的执行次数成正比,所以算法中的基本操作的执行次数,为算法的时间复杂度。空间复杂度:主要衡量一个算法运行所需要的额外空间。
2025-03-18 16:52:14
1940
原创 【Linux】文件描述符
文件描述符(File Descriptor)是操作系统提供的一种抽象机制,用于访问文件或类似文件的I/O资源。它本质上是一个非负整数,用于标识进程打开的每个文件或I/O资源。
2025-03-17 10:44:45
486
原创 【数学】复数
形如a+bi(a、b均为实数)的数为复数,其中,a被称为实部,b被称为虚部,i为虚数单位。复数通常用z表示,即z=a+bi,当z的虚部b=0时,则z为实数;当z的虚部b≠0时,实部a=0时,常称z为纯虚数。此外,还有复数的模(绝对值)、辐角等概念,它们对于理解复数的几何意义非常重要。复数的模表示复数到原点的距离,而辐角则是从正实轴到复数所代表的向量之间的角度。两个复数相除通常需要将分母转换为实数(即通过乘以分母的共轭),然后进行分子分母的分别计算。复数的共轭是指改变复数中虚部的符号,若有一个复数。
2025-03-16 00:28:17
981
原创 【python】3.类型
这样可以 减少内存分配和释放的开销,提高程序的性能。如果你需要跟踪Python对象的内存地址,可以使用 Python提供的内置函数id()来获取对象的唯一标识符, 这个标识符通常可以用来近似地表示对象的内存地址。但是请注意,这个标识符并不是真正的内存地址,而是 由Python解释器生成的一个唯一标识符,用于区分不同 的对象实例。Python可以处理任意大小的整数, 当然包括负整数, 在程序中的表示方法和数学上的 写法一模一样。Python中的小整数,通常指的是-5至256之间的整数。
2025-03-15 23:48:46
575
原创 【正则表达式】
考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的 话,它会匹配整个字符串aabab。I’m singing while you’re dancing.匹配以ing结尾的单词的前面部分(除了ing以外的部分)匹配3位区号,8位本地号(如010-12345678)或者4位区号,7位本地号(0376-2233445)就意味着匹配任意数量的重复,但是在能使整个匹配成功的前提下使用。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。用|把不同的规则分别表达。
2025-03-15 11:00:00
1408
原创 【Docker】docker部署及常用命令,附mysql/redis安装
v /home/docker/mysql/date:/var/lib/mysql:主机数据文件夹映射到容器。-v /home/docker/mysql/log:/var/log/mysql:主机日志文件夹映射到容器。-v /home/docker/mysql/conf:/etc/mysql:主机配置文件夹映射到容器。-e MYSQL_ROOT_PASSWORD=root\:指定root用户密码。-p 3306:3306:容器端口映射到主机端口。-d mysql:latest:指定版本号。
2025-03-14 09:42:54
466
原创 【python】1.注释
DocStrings(⽂档字符串) 是⼀个重要⼯具,⽤于解释⽂档程序,帮助你的程序⽂档更加简单易懂 在函数体的第⼀⾏使⽤⼀对三个单引号 ‘’’ 或者⼀对三个双引号 “”" 来定义⽂档字符串。⾸⾏简述函数功能,第⼆⾏空⾏,第三⾏为函数的具体描述。你可以使⽤ doc(注意双下划线)调⽤函数中的⽂档字符串属性。
2025-03-13 23:26:46
277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人