python 基础(语法以及多线程等操作)
文章平均质量分 87
本专栏记录python基础语法和多线程技术
JU HE
一个专注于机器学习、深度学习的AI炼丹师。
展开
-
Python和java中super的使用用法(有点小语法上的差距)和Pycharm与IDEA中关于当前工作路径的区别:使用相对路径时注意(老忘就在这里置顶了)
使用 super() 函数:Python 中的子类可以使用 super() 函数来调用父类的方法。super() 函数用于获取父类的对象,并且可以调用父类的方法。使用 super 关键字:在子类中,可以使用 super 关键字来调用父类的方法。super 关键字可以用来引用父类的构造方法或普通方法。如果父类有带参数的构造方法,可以通过 super(参数) 的形式传递参数给父类构造方法。原创 2024-08-01 15:38:38 · 500 阅读 · 0 评论 -
Python : 类变量、静态方法、类方法
学完Java过后,对python中有了一些疑惑。Java中有static修饰的静态变量和静态方法这两个很用用的知识点,特别是在共享内存的操作上面。Java静态变量和静态方法Java多线程:在Java中使用多线程频繁使用静态变量(共享内存)我就一直疑惑,Python中有没有类似的定义呢?因为真的好用采用Java中的那种风格写多线程。然后我就发现了Python中的这几个冷门知识点:类变量(Java静态变量)静态方法(Java静态方法)类方法:这个是Python提供的更加灵活的方法。原创 2024-10-04 20:10:18 · 1158 阅读 · 0 评论 -
python多线程技术(Threading)
多线程技术可以帮助我们加速python的工作效率。看本文前建议先看python传参这篇文章,有一点小小的知识点需要知道才好理解lock功能哪里的维护共享内存的安全性。没想到这么一个简单的功能写了这么多,看样子貌似写的很详细。原创 2024-04-21 11:41:36 · 2304 阅读 · 0 评论 -
python异常处理
如果你觉得Python里面内置异常不够你用的你也可以自定义异常,我想基本除非是专门干这行的,应该都不会用到这个功能吧!这里也简单演示一下。有时,内置的异常类型不足以表示所有错误情况。在这种情况下,你可以定义自己的异常类型。自定义异常应该继承自 Exception 类。try:e } ")e } ")异常处理的知识就只有这么多了,很简单但又很实用的一个Python技术,希望你已经掌握了。原创 2024-06-20 14:18:55 · 1093 阅读 · 0 评论 -
python文件操作(Windows路径,内置os库)+ 正则表达式(语法与re库)
先介绍本部分的前置知识 ---- Windows路径知识。无。原创 2024-06-15 16:55:36 · 1063 阅读 · 0 评论 -
python pickle 模块用于保存python内存数据(包括实例对象、字典、列表等所有python中的数据)
Python 的 pickle 模块用于序列化和反序列化 Python 对象。这意味着你可以将 Python 对象(如列表、字典、类实例等)转换为字节流(序列化),并将其保存到文件中或在网络上传输,然后在需要的时候将其恢复为原始 Python 对象(反序列化)。常见用途持久化存储:将 Python 对象保存到磁盘,以便以后重新加载。例如,保存模型的训练结果、用户设置或应用状态。数据传输:在不同的程序或进程之间传输数据。例如,分布式计算中节点间的数据交换。原创 2024-09-05 22:38:42 · 589 阅读 · 0 评论 -
python继承和call魔术方法
本文主要介绍python中的继承和call魔术方法,在实际中会经常用到。对于自定义函数和内置的调用,通常情况下是在函数名后加()来调用。但同样也可以用__call__()方法来调用。def f(x):f(4)# 两种调用方式等价的a = 1继承和__call__方法到这里应该就够用了。原创 2024-05-14 15:40:22 · 1203 阅读 · 1 评论 -
python的import导入规则
关于python中的import导入有一些注意事项需要在这里说明一下。原创 2024-05-12 00:09:21 · 880 阅读 · 1 评论 -
python内置函数+lambda函数+函数的参数类型+函数作为参数参入另一个函数
本博客记录一些python中的常用内置函数的使用方法。原创 2024-06-15 11:05:57 · 1031 阅读 · 0 评论 -
Python == 比较的是什么?以及_eq_魔术方法
最近在学另一门编程语言,里面讲到了关于java中 == 究竟是在比较什么东西?java中的 == 比较什么?参考博客然后我就对Python中的等等也产生了一些疑惑,Python中的 == 是在比较什么呢?于是就有了这篇博客记录一下。先说结论:由于Python中的一切都是对象,于是我自然就想到了Python中是不是所有东西都是比较引用呢?很遗憾,猜错了。实际上,Python中 == 比较的是对象的值(内容)。要比较对象引用(地址),需要使用 is 操作符。原创 2024-07-20 23:59:34 · 772 阅读 · 0 评论 -
python基础 --- 元组、字典、集合、字符串
【注1】:由于列表是python这五种结构中最复杂的,因此会专门有一篇博客记录。很简单的一篇Python基础知识博客。原创 2024-06-19 14:52:02 · 884 阅读 · 0 评论 -
python列表---基本语法(常用函数、列表推导式、切片、浅拷贝,深拷贝等)
特性浅拷贝深拷贝创建的新对象是是顶层元素独立独立嵌套的可变对象共享内存独立的副本修改影响修改嵌套对象会影响原对象和副本完全独立,互不影响适用场景需要共享嵌套数据的修改需要完全独立的副本浅拷贝:适用于希望共享数据但不希望修改顶层结构的场景。深拷贝:适用于需要完全独立的副本以确保数据修改不会相互影响的场景。示例:使用copy模块进行浅拷贝和深拷贝# 原始列表# 浅拷贝# 深拷贝# 修改原始列表中的嵌套列表。原创 2024-06-10 12:09:20 · 1156 阅读 · 0 评论 -
python:整数和数组对象的内存原理、变量赋值操作、可变数据与不可变数据、全局变量与局部变量、global关键字、类变量
在python编程中函数的传参需要特别注意,有时会忘记,在这里写篇文章记录一下。每次查资料发现很多都是没有说明白的,作者自己都是稀里糊涂的。因此直接自己在这里写一篇注意一下。作用就是声明是全局变量后,函数调用结束不会销毁内存,还是能保持下来。有时候变成不确定下一步万一销毁内存了怎么办,就这么干。不过仅对不可变数据有时需要这么搞,可变数据一般这么做是多此一举。passself.a = 3# 创建 Test 类的实例。原创 2024-04-20 15:01:27 · 1570 阅读 · 1 评论 -
Anaconda基本命令
【注】:anaconda中base环境路径 Scripts\conda.exe。原创 2024-08-09 09:30:05 · 290 阅读 · 0 评论