![](https://img-blog.csdnimg.cn/direct/68fc1bc7b0d344a68a0acf79c80ffbd0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础编程
python基础编程
不负长风
这个作者很懒,什么都没留下…
展开
-
一文详解UTF-8等编码
本文将依次介绍ASCII、GBK、UTF-32、UTF-8四种编码。原创 2024-07-20 14:27:34 · 218 阅读 · 0 评论 -
千字长文讲解python闭包
a.在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。4.闭包和类相似,内部函数使用的外部函数的变量类似于类的属性。a.闭包可以保存函数内的变量,不会随着函数调用完而销毁。5.nonlocal可以在闭包内修改外部变量。c.nonlocal实现Counter。a.不使用nonlocal。b.使用nonlocal。原创 2024-07-20 12:57:22 · 178 阅读 · 0 评论 -
千字长文讲解python装饰器
python装饰器讲解原创 2024-07-20 12:54:10 · 415 阅读 · 0 评论 -
python装饰器
修饰器是 Python 语言的标准特性,可以使用不同的方式修改函数的行为。惯常用法是使用修饰器把函数注册为事件的处理程序。原创 2024-05-25 10:43:31 · 359 阅读 · 0 评论 -
python将“{‘a‘:1}“和‘{“a“:None}‘转化为dict
-----------------------------------------------------分割线------------------------------------------------------------------包裹的json字符串,使用以下代码转化为dict会报错。使用以下代码转化为dict会报错。转化为d办法同样是使用eval。包裹的json字符串,一种可行的转化方法是。原创 2024-02-01 17:11:24 · 550 阅读 · 0 评论 -
python中for循环的几个现象
【代码】python中for循环的几个现象。原创 2024-01-29 15:38:24 · 1524 阅读 · 0 评论 -
python定义三层defaultdict
使用如下代码定义三层defaultdict。原创 2024-01-29 15:45:06 · 487 阅读 · 0 评论 -
docker容器内运行python多进程卡住
【代码】docker容器内运行python多进程卡住。原创 2024-01-12 11:41:09 · 702 阅读 · 0 评论 -
python技巧-01
【代码】python技巧-01。原创 2023-09-23 21:11:37 · 43 阅读 · 0 评论 -
python技巧-迭代器和生成器
迭代器是访问集合内元素的一种方式,一般用来遍历数据__iter__方法__next__方法。原创 2023-09-25 17:24:00 · 41 阅读 · 0 评论 -
python技巧-02
在 Python 中,函数参数传递采用的是浅拷贝。这意味着,如果函数参数是一个可变对象(如列表或字典),则在函数内部对该对象的修改会影响到原始对象。需要注意的是,浅拷贝只适用于可变对象。对于不可变对象(如整数、浮点数、字符串和元组),无论是浅拷贝还是深拷贝,都不会影响到原始对象。方法向该列表添加了一个元素。由于 Python 采用的是浅拷贝,因此这个操作会影响到原始列表。,然后在该函数内部通过。,所以在函数调用结束后,原创 2023-09-23 21:25:50 · 50 阅读 · 0 评论 -
python技巧-00
函数名也可以像变量一样赋值给其他变量。一个函数可以作为其他函数的参数。调用闭包就相当于调用了内部函数。闭包可以保存外部函数的变量。函数名存放的是函数的地址。运行结果分别为11和12。原创 2023-09-09 14:46:10 · 75 阅读 · 0 评论 -
python中的//
在处理整数和浮点数时的行为是不同的。对于两个整数的整除运算,结果将保持为整数类型。而如果至少有一个操作数是浮点数,则结果将为浮点数类型。,即 10 除以 3,结果为 3.33333。但由于使用了整除运算符。,所以结果被向下取整为 3。表示整除运算符,用于将。并向下取整得到商的结果。原创 2024-01-04 18:49:58 · 738 阅读 · 0 评论 -
python多进程编程
是Python标准库中模块中的一个类,用于实现进程间的信号量。信号量是一种同步原语,用于控制同时访问共享资源的进程或线程数量。它可以帮助避免竞争条件和死锁等问题。在模块中,Semaphore类是通过计数器实现的。blockingrelease()以下是一个使用在这个示例中,我们首先创建一个,表示最多允许2个进程同时访问临界区。然后定义了一个worker函数,在函数中将首先请求获取信号量,执行一些工作(这里使用模拟),然后释放信号量。接下来,我们创建了5个进程,并让它们调用worker函数进行工作。原创 2023-10-19 09:51:11 · 251 阅读 · 0 评论