上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 一、协程和线程的比较及其适用场景 1 共用变量问题 多线程中可能出现多个线程争抢变量,所以变量需要加锁;协程中任一时刻都只有一个线程,所以变量不需要加锁。 但是协程虽然不像多线程争抢变量但仍是和多线程一样共用变量的,即共用变量在某处改变在另外一处引用时也会发生改变。 2 协程的适用场景 从资源角度说 阅读全文
posted @ 2024-04-09 15:38 嗨学编程 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一.map函数 需求1:num1=[1,2,3,4],我的需求是把num1中的每个元素平方后组成新列表。 ret = [] num1 = [1,2,3,4] for i in num1: ret.append(i**2) print(ret) # 输出结果: >>>[1, 4, 9, 16] 需求2 阅读全文
posted @ 2024-04-02 15:56 嗨学编程 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一.map函数 需求1:num1=[1,2,3,4],我的需求是把num1中的每个元素平方后组成新列表。 ret = [] num1 = [1,2,3,4] for i in num1: ret.append(i**2) print(ret) # 输出结果: >>>[1, 4, 9, 16] 需求2 阅读全文
posted @ 2024-03-26 15:51 嗨学编程 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础 网络由下往上分为:物理层、数据链路层、网络怪、传输层、会话层、表示层和应用层。 TCP/IP协议是传输层协议,主要解决数据如何在网络中传输;socket则是对TCP/IP协议的封装,它本身不是协议,而是一个调用接口; HTTP、FTP是应用协议,主要解决如何包装数据; TCP连接的三次 阅读全文
posted @ 2024-03-19 15:06 嗨学编程 阅读(104) 评论(0) 推荐(1) 编辑
摘要: 使用 threading.Event 对象关闭子线程 Event 机制工作原理: Event 是线程间通信的一种方式。其作用相当于1个全局flag,主线程通过控制 event 对象状态,来协调子线程步调。 使用方式 主线程创建 event 对象,并将其做为参数传给子线程 主线程可以用set()方法将 阅读全文
posted @ 2024-03-13 16:24 嗨学编程 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.Python如何递归删除空文件夹,这个问题很常见。但大多数人的解决办法都是自己实现递归函数解决这个问题,其实根本不用那么麻烦。 Python中的os.walk提供了一种从内到外的遍历目录树的方法(设置topdown=False),这样由内到外判断当前目录树下是否有文件和文件夹,如果都没有则意味着 阅读全文
posted @ 2024-02-28 16:15 嗨学编程 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 方法一: isdigit() 不可识别汉字 小数类型 str1 = '1' str2 = '2.1' str3 = '三' str4 = '3.3.3.3' print(str1.isdigit()) print(str2.isdigit()) print(str3.isdigit()) print 阅读全文
posted @ 2024-02-22 16:09 嗨学编程 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、定义一个类 class MyObj: def __init__(self, name, age): self.name = name self.age = age def myFunc(self): pass mo = MyObj('Boby', 24) print(mo) print(mo._ 阅读全文
posted @ 2024-01-18 16:44 嗨学编程 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 回调函数在各种编程函数中都是比较常见的,回调函数的出现主要是为了降低函数之间调用的耦合性,从而实现解耦。 简单来说,如果一个函数可以作为被传递就称这个函数为回调函数。 比如:func1(func2()),那么func2就是回调函数。此时,只需要知道func2这个函数的功能是什么,在执行func1时调 阅读全文
posted @ 2024-01-13 16:29 嗨学编程 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在编程过程中合理的使用异常可以使得程序正常的执行。有直接抛出异常的形式,也能通过捕获异常加入异常时的业务逻辑处理。 创建自定义异常类案例 class MyException(Exception): def __init__(self, msg): ''' :param msg: 异常信息 ''' s 阅读全文
posted @ 2024-01-08 19:08 嗨学编程 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页