![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 50
写BUG的鲁某某
博客有错误可以联系qq:1725162334 虚心接受,热爱改正
展开
-
python核心编程之 "==" 与 "is"的区别
python核心编程之 "==" 与 "is"的区别==与is之间的区别==与is之间的区别1.== 是用来判断值是不是相等2. is 是用来判断其id是否相同案例 v01:比较 == 与 is 之间的差距a = [1,2]b = [1,2]c = a#分别判断 a,b,c 的 idprint("{0} {1} {2}&原创 2018-10-11 19:48:32 · 131 阅读 · 0 评论 -
python网络编程之ip地址
python网络编程之ip地址该文档仅用作学习笔记,转载请表明出处什么是地址地址就是用来标记地点的ip地址的作用ip地址:用来在网络中标记一台电脑的一串数字,比如192.168.1.1;在本地局域网是唯一的。ip地址的分类每一个IP地址包括两部分:网络地址和主机地址A类IP地址一个A类IP地址由1字节的网络地址和3字节的主机地址组成,网络地址的最高位必须是"0"范围:1.0...原创 2018-10-16 20:08:37 · 836 阅读 · 0 评论 -
python网络编程之socket(套接字)
python网络编程之socket该文档仅用作学习笔记,转载请表明出处本地的进程间通信(IPC)有很多方法队列同步(互斥锁,条件变量等)以上通信方式都是在一台机器上不同进程之间的通信方式,那么问题来了,网络中进程之间如何通信?什么是socketsocket(简称:套接字)是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能够实现不同主机间的进程间通信,我们网络上各种各...原创 2018-10-16 22:31:52 · 340 阅读 · 0 评论 -
python网络编程之网络通信过程
python网络编程之网络通信过程该文档仅用作学习笔记,转载请表明出处UDP广播只有UDP才有广播,TCP没有广播。一台电脑发出的数据,所有电脑可以收到,这就叫广播数据。单播,多播,广播单播:点对点多播:一对多广播 :一对所有使用广播的前提:需要发送广播数据的套接字进行修改设置,否则不能发送广播数据。setsockopu()方法。192.168.1.0 -----》...原创 2018-10-19 19:37:15 · 1141 阅读 · 0 评论 -
python网络编程之web服务器
python网络编程之web服务器该文档仅用作学习笔记,转载请表明出处listen参数问题案例v09v10:'''listen参数问题服务器案例'''from socket import *from time import sleeptcpSerSocket = socket(AF_INET,SOCK_STREAM)myAddr = ('',7788)tcpSerSo...原创 2018-10-19 21:45:12 · 572 阅读 · 0 评论 -
python网络编程之UDP绑定信息
python网络编程之UDP绑定信息该文档仅用作学习笔记,转载请表明出处绑定信息一般情况下,在一天电脑上运行的网络程序有很多,而各自用的端口号很多情况下不知道,为了不与其他的网络程序占用同一个端口号,往往在编程中,UDP的端口号一般不绑定。但是如果需要做成一个服务器端的程序的话,是需要绑定的。绑定案例案例v03:'''服务器绑定一个端口 并接受该端口收到的数据'''#导入模块...原创 2018-10-17 11:41:26 · 1486 阅读 · 0 评论 -
python网络编程之UDP网络通信过程
python网络编程之UDP网络通信过程该文档仅用作学习笔记,转载请表明出处UDP网络通信过程原创 2018-10-17 12:42:07 · 424 阅读 · 1 评论 -
python网络编程之UPD应用:聊天室
python网络编程之UPD应用:聊天室该文档仅用作学习笔记,转载请表明出处代码如下 v04:from socket import *def main(): udpSocket = socket(AF_INET,SOCK_DGRAM) bindAddr = ('',8289) udpSocket.bind(bindAddr) # 接受和打印 wh...原创 2018-10-17 14:02:44 · 378 阅读 · 0 评论 -
python网络编程之多线程同时接受和发送实例
python网络编程之多线程同时接受和发送该文档仅用作学习笔记,转载请表明出处'''模仿qq 同时可以发送信息和接受信息多线程'''from socket import *from time import sleepimport threading# 负责接收数据def recvData(): udpRecvSocket = socket(AF_INET,SOCK...原创 2018-10-17 17:23:12 · 4106 阅读 · 0 评论 -
python网络编程之端口
python网络编程之端口该文档仅用作学习笔记,转载请表明出处什么是端口那么TCP/IP协议中的端口指的是什么呢?端口就像一个房子的门,是出入这间房子的毕竟之路。如果一个进程需要收发网络数据,那么久需要有这样的端口。在linux系统中,端口有2的16次方(65536)个操作系统为了对端口统一管理,所以进行了编号,这就是端口号。端口号端口是通过端口号来标记的,端口号只有整...原创 2018-10-16 18:38:22 · 994 阅读 · 0 评论 -
python网络编程之tcp/ip协议
python网络编程之tcp/ip协议该文档仅用作学习笔记,转载请表明出处什么是协议有人说英语,有人说中文…说同一种语言的可以交流,不同语言的之间就不可以交流,为了解决不同种族人之间的语言沟通障碍,现规定国际通用语言是英语,这就是一个规定,这就是协议。计算机网络沟通用什么现在的生活中,不同的计算机只需要能够联网就可以相互进行传输信息。不同种类之间的计算机到底怎么进行数据传输呢?就...原创 2018-10-16 18:19:23 · 675 阅读 · 0 评论 -
python核心编制之生成器
python核心编制之生成器该文档仅用作学习笔记,转载请表明出处什么是生成器通过列表生成式,我们可以直接创建一个列表,但是,收到内存的限制,列表容量肯定是有限的而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面的几个元素,那后面绝大多数元素占用的空间都白白浪费了,所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元...原创 2018-10-16 16:34:21 · 138 阅读 · 0 评论 -
python核心编程之进制与位运算
python核心编程之进制与位运算定义1.进制:进制也就是进位计数制,是人为定义的带进位的计数方法。2.进位制/位置计数法是一种记数方式,故亦称进位记数法/位值计数法,可以用有限的数字符号 代表所有的数值。可使用数字符号的数目称为基数(en:radix)或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。常用进制二进制:逢2进1...原创 2018-10-11 22:49:37 · 172 阅读 · 0 评论 -
python核心编程之私有化
python核心编程之私有化私有化变量命名 -xx:公有变量 - _x:单前置下划线,私有化属性或者方法,禁止导入,类对象和子类可以访问 - __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)。 - __xx__:双前后下划线,用户名字空间的魔法对象或者属性,例如"__init__",一般建议不要自己定义这样子的名字 - xx_:单后置下划...原创 2018-10-12 13:05:26 · 156 阅读 · 0 评论 -
python核心编程之属性property
python核心编程之属性property该文档仅用作学习笔记私有属性添加getter和setter方法案例v09:class Test: def __init__(self): self.__age = 13 def getAge(self): return self.__age def setAge(self,age): ...原创 2018-10-12 18:20:21 · 195 阅读 · 0 评论 -
python核心编程之迭代器
python核心编程之迭代器该文档仅用作学习笔记,转载请表明出处迭代器1.迭代是访问集合元素的一种方式。2.迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只会往前不会后退。可迭代对象1.可迭代对象的定义:以直接作用于for循环的数据类型有以下几种:第一类是集合数据类型,如list,tuple...原创 2018-10-12 19:22:31 · 231 阅读 · 0 评论 -
python核心编程之闭包
python核心编程之闭包该文档仅用作学习笔记,转载请表明出处原创 2018-10-12 22:36:36 · 96 阅读 · 0 评论 -
python网络编程之TCP
python网络编程之TCP该文档仅用作学习笔记,转载请表明出处tcp(传输控制协议)相关介绍特点:数据稳定;相对于UDP而言,要慢一些;web服务器都是用的TCP。socket创建出来的套接字默认是主动套接字;而listen()是将主动套接字转换成被动套接字。tcp服务器案例案例v06:'''tcp 服务器案例'''from socket import *tcpSer...原创 2018-10-18 21:37:19 · 133 阅读 · 0 评论 -
python网络编程之计算机网络简单学习
python网络编程之计算机网络简单学习原创 2018-10-18 22:38:08 · 695 阅读 · 0 评论 -
python核心编制之装饰器
python核心编制之装饰器该文档仅用作学习笔记,转载请表明出处装饰器装饰器是程序开发中经常会用到的一个功能,用好了装饰器,可以极大的提升开发效率。首先我们来看一段代码,案例v20:def foo(): print("foo")print(foo) #表示是函数foo() #表示调用foo函数def foo(): print('foo')f...原创 2018-10-15 22:52:45 · 115 阅读 · 0 评论 -
python网络编程之并发服务器丶HTTP协议
python网络编程之并发服务器丶HTTP协议该文档仅用作学习笔记,转载请表明出处单进程服务器完成一个简单的TCP服务器案例v11:'''完成一个简单的TCP服务器单进程服务器'''from socket import *serSocket = socket(AF_INET,SOCK_STREAM)#重复使用绑定的信息serSocket.setsockopt(SO...原创 2018-10-21 21:57:30 · 516 阅读 · 0 评论