
python
iRich_全栈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python-网络编程-udp
说明:在一个电脑中编写1个程序,有2个功能1.获取键盘数据,并将其发送给对方2.接收数据并显示并且功能数据进行选择以上的2个功能调用import socketdef send_msg(udp_socket): """获取键盘数据,并将其发送给对方""" # 1. 从键盘输入数据 msg = input("\n请输入要发送的数据:&q原创 2019-01-22 17:11:03 · 12306 阅读 · 0 评论 -
python3-网络编程-tcp
tcp服务端创建流程:socket创建一个套接字bind绑定ip和portlisten使套接字变为可以被动链接accept等待客户端的链接recv/send接收发送数据from socket import *# 创建sockettcp_server_socket = socket(AF_INET, SOCK_STREAM)# 本地信息address = ('', 77...原创 2019-01-22 17:14:52 · 12253 阅读 · 0 评论 -
python3-线程-锁
线程1、基本使用使用threading模块创建多线程任务#coding=utf-8import threadingimport timedef saySorry(): print("今晚打老虎?") time.sleep(1)if __name__ == "__main__": for i in range(5): t = threadi...原创 2019-01-22 17:31:46 · 12448 阅读 · 0 评论 -
python3-迭代器
迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1. 可迭代对象我们已经知道可以对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。但是,是否所有的数据类型都可以放到for…in…的语句中,然后让f...原创 2019-01-22 17:41:54 · 12282 阅读 · 0 评论 -
python3-生成器
1. 生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。2. 创建生成器方法1要创建一个生成器,有很多...原创 2019-01-22 18:19:30 · 12277 阅读 · 0 评论 -
python3-闭包
1. 函数引用def test1(): print("--- in test1 func----")# 调用函数test1()# 引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()运行结果:--- in test1 func----1402125711490401402125711490...原创 2019-01-22 20:41:12 · 12217 阅读 · 0 评论 -
python3-装饰器
装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器。1、先明白这段代码#### 第一波 ####def foo(): p...原创 2019-01-22 20:56:21 · 12393 阅读 · 0 评论