随笔分类 -  python 学习

1 2 3 下一页

目前只是 python 初学阶段
python字典排序
摘要:my_dict = {'b': 2, 'a': 1, 'c': 3} # 按照字典的键(key)进行排序 sorted(my_dict) # 输出: ['a', 'b', 'c'] # 按照字典的值(value)进行排序 my_dict.items() # dict_items([('b', 2), 阅读全文

posted @ 2024-03-14 00:02 mlllily 阅读(18) 评论(0) 推荐(0) 编辑

map 函数
摘要:map() 函数的作用是:对序列 iterable 中每一个元素调用 function 函数,返回一个map对象实例。这个map对象本质上来讲是一个迭代器。 map函数基本语法:map(function, iterable) students = [1, 2, 3, 4, 5] # 把列表中每个元素 阅读全文

posted @ 2024-03-12 21:04 mlllily 阅读(56) 评论(0) 推荐(0) 编辑

python 双端队列
摘要:创建deque # 创建空deque my_deque = deque() # 将队列变为deque my_deque = deque([1, 2, 3]) 成员检测 # 成员检测:使用 in 和 not in 运算符来检查 deque 中是否包含某个元素, if 2 in my_deque: pr 阅读全文

posted @ 2023-12-15 00:36 mlllily 阅读(30) 评论(0) 推荐(0) 编辑

python heapq 模块
摘要:堆的概念 堆是用数组表示的二叉树,分为大根堆和小根堆:大根堆是堆顶元素最大的堆,小根堆是堆顶元素最小的堆 堆的建立 堆用列表来表示。在往堆中加入元素时,在列表最后加入一个元素并与其父节点比较(n/2位置)看是否需要进行交换,然后层层比较直到根节点 python heapq # 建立小根堆 impor 阅读全文

posted @ 2023-12-14 23:31 mlllily 阅读(33) 评论(0) 推荐(0) 编辑

python装饰器顺序
摘要:Python的装饰器是应用的函数或方法的特殊类型改变,它们会在被装饰的函数或方法被调用时执行。你可以使用多个装饰器来装饰一个函数,装饰器的执行顺序与它们应用的顺序有关 # 使用两个装饰器装饰一个函数 @decorator1 @decorator2 def func(): pass 在上述代码中,首先 阅读全文

posted @ 2023-10-08 16:24 mlllily 阅读(35) 评论(0) 推荐(0) 编辑

python filelock介绍
摘要:FileLock 是一个跨平台的文件锁定机制,常用于在多线程或多进程环境下,控制对共享资源(例如文件)的访问。 在 Python 中,filelock 包提供了 FileLock 类,可用于创建文件锁。这个类提供了一些方法来获取和释放文件锁,如 acquire() 和 release()。 基本用法 阅读全文

posted @ 2023-09-27 15:56 mlllily 阅读(1971) 评论(0) 推荐(0) 编辑

python装饰器执行顺序
摘要:Python的装饰器是应用的函数或方法的特殊类型改变,它们会在被装饰的函数或方法被调用时执行。你可以使用多个装饰器来装饰一个函数,装饰器的执行顺序与它们应用的顺序有关。 # 使用两个装饰器装饰一个函数 @decorator1 @decorator2 def func(): pass 在上述代码中,首 阅读全文

posted @ 2023-09-27 15:12 mlllily 阅读(230) 评论(0) 推荐(0) 编辑

python logging模块学习
摘要:logging 是对程序运行中的日志进行输出记录,用户在程序中设置在哪个地方输出什么信息,方便进行之后问题的排查。 logging输出有两种方式:输出至控制台 、 输出至文件 输出至控制台: import logging logging.warning('Watch out!') logging.i 阅读全文

posted @ 2021-10-29 15:55 mlllily 阅读(53) 评论(0) 推荐(0) 编辑

python 使用requests post请求发送form-data类型数据
摘要:某些post接口,需要发送multipart/form-data类型的数据,如何使用python requests来模拟这种类型的请求发送呢? 根据http/1.1 rfc 2616的协议规定,我们的请求方式有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等。 http 阅读全文

posted @ 2021-03-18 11:58 mlllily 阅读(26321) 评论(0) 推荐(1) 编辑

python获取主机ip
摘要:在网上搜了一下,有两个方法可以使用。参考来源:https://www.chenyudong.com/archives/python-get-local-ip-graceful.html#IP 第一个方法:通过hostname获取本机ip import socket print(socket.geth 阅读全文

posted @ 2021-01-28 15:12 mlllily 阅读(413) 评论(0) 推荐(0) 编辑

python中 __init__文件的作用
摘要:看过好几遍了,每次都记不住。好记性不如烂笔头,这次学了好好记一下 https://www.jianshu.com/p/73f7fbf75183 首先,如果一个文件没有__init__.py文件,他就不能叫做一个包,只能说是目录。那包和目录的区别在哪呢? 1. 简化模块导入操作 假设目录结构为: 这样 阅读全文

posted @ 2020-09-07 00:55 mlllily 阅读(2201) 评论(0) 推荐(0) 编辑

python 操作数据库
摘要:使用Python操作MySQL数据库这里我们需要用到三方库PyMySQl 安装方法:pip install pymysql 阅读全文

posted @ 2019-07-24 15:03 mlllily 阅读(166) 评论(0) 推荐(1) 编辑

测试函数
摘要:首先有一个函数 name_function.py,他接受名和姓,并返回一个整洁的姓名。 函数 name.py 接受用户输入的名和姓,并显示一个整洁的姓名。 要为函数编写测试用例,1. 先导入模块unittest以及要测试的函数 2.再创建一个继承unittest.TestCase的类,并编写一系列方 阅读全文

posted @ 2019-07-23 16:02 mlllily 阅读(593) 评论(0) 推荐(0) 编辑

通过python发送邮件
摘要:学习一下如何通过python来发送邮件,这里使用第三方SMTP进行发送。 学习链接:https://www.runoob.com/python/python-email.html https://www.liaoxuefeng.com/wiki/897692888725344/92305714496 阅读全文

posted @ 2019-07-19 16:07 mlllily 阅读(177) 评论(0) 推荐(0) 编辑

28 Python初学(事件驱动模型)
摘要:参考文章地址:http://www.cnblogs.com/yuanchenqi/articles/5722574.html 两个步骤: recvfrom 系统调用 ; 拷贝数据 从kernel到数据 又叫 ‘事件驱动IO’ select、epoll 的好处是单个 process 可以同时处理多个网 阅读全文

posted @ 2019-02-02 17:20 mlllily 阅读(178) 评论(0) 推荐(0) 编辑

27 python 初学(信号量、条件变量、同步条件、队列)
摘要:参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html semaphore 信号量: condition 条件变量: event 同步条件:条件同步和条件变量同步差不多意思,只是少了锁功能。因为条件同步设计于别访问共享资源的条件环境 多线程利器( 阅读全文

posted @ 2019-01-30 01:29 mlllily 阅读(143) 评论(0) 推荐(0) 编辑

26 python 初学(线程、同步锁、死锁和递归锁)
摘要:参考博客: www.cnblogs.com/yuanchenqi/articles/5733873.html 并发:一段时间内做一些事情 并行:同时做多件事情 线程是操作系统能够进行运算调度的基本单位,一个线程就是一个指令集 IO 密集型任务或函数 计算密集型任务函数 t1 = threading. 阅读全文

posted @ 2019-01-30 01:21 mlllily 阅读(140) 评论(0) 推荐(0) 编辑

25 python 初学(socket,socketserver)
摘要:参考blog :www.cnblogs.com/yuanchenqi/articles/5692716.html 1. sk = socket.socket() 里面有两个重要的参数,family 和 type type: SOCK_STREAM : tcp 默认 SOCK_DGRAM :udp f 阅读全文

posted @ 2019-01-30 01:16 mlllily 阅读(168) 评论(0) 推荐(0) 编辑

1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示