一.udpudp协议特点:无连接快不可靠面向数据包的传输只能发短消息client:importjsonimportsocketserver_addr=('127.0.0.1',9090)sk=socket.socket(type=socket.SOCK_DGRAM)#指定类型为udpwhileTrue:msg=input('>>>')dic={
一.模块1.什么是模块一些功能的集合,写好的方法导入可以直接使用的,在python中模块都是python文件2.为何要使用模块节省内存分门别类3.模块的种类内置模块扩展模块自定义模块4.模块和脚本脚本是执行某个文件的时候模块不是直接执行的,而是在程序中被引用的文件5.自定义模块命名规范:数字字母下划线不能以数字开头导入的时候相当于执行了这个模块所在的文件。不能被多次导入因为导入的情况都在sys.m
1.hashlib模块#hashlib模块:摘要算法,它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)##hashlib模块的应用###加密importhashlibmd5_obj=hashlib.md5()#选择了md5算法,sha算法的使用类似s=input('>>>')md5_obj.update(s.encode(&
1.模块模块:一块python代码一组C语言的代码一堆写好的现成可以用的函数、类模块的作用:节省内存消耗模块的分类:内置模块扩展模块自定义模块2.常用模块###########collections#############namedtuple:可命名元祖namedtuple('名称',[属性list])##deque:实现插入和删除操作的双向列表支持append()appendl
1.接口类和抽象类是一种:是一种规范,写代码时的规范classQQpay:defpay(self,money):print('您已经通过qq支付了%s元'%money)classAlipay:defpay(self,money):print('您已经通过支付宝支付了%s元'%money)classWechatpay:deffuqian(self,money):#开发
1.递归函数:自己调用自己count=0deffunc():globalcountcount+=1print(count)func()func()#默认递归深度998,可通过sys.setrecursionlimit(100000)修改##用递归解决年龄问题d:比c大两岁4age(3)+2c:比b大两岁3age(2)+2b:比a大两岁2age(1)+2a:今年23123defage(n):ifn=
Python
1.名称空间a.全局名称空间(命名空间):运行程序时,变量与值的内存地址的对应关系,不包括函数。b.局部名称空间:如果是函数,会将函数名存在内存中,函数体不管。执行函数时会临时开辟一个空间,存放函数体里面的代码,函数外面访问不到临时空间的内容,函数执行完后,临时空间会释放掉。c.内置名称空间:存放python内置内容的空间,比如print()等d.全局作用域:全局名称空间内置名称空间局部作用域:局
1.集合集合主要对里面的元素进行去重和关系运算,元素排列是无序的。a.集合的操作#############去重set1={1,1,2,2,3,4,4,5}print(set1)#输出set1={1,2,3,4,5}##############增加值set1={1,1,2,2,3,4,4,5}set1.add(6)print(set1)#输出set1={1,2,3,4,5,6}set1.update
1.数据类型详解int:整型,比如:1,4,100.....主要用于计算str:字符串。主要用于存储少量数据list:存储大量数据tuple:和list类似,是只读listdict:存储关系型数据bool:布尔值,表示真和假2.str在python中引号(单引号,双引号,三引号)引起来的都是字符串。name='cc'name="cc"info=''
一.python简介1.Python是一种解释型语言,面向对象语言,语法简洁,拥有丰富的类库,比较适合初学者。2.相对于C/JAVA等语言,运行速度稍慢,但开发效率较高。3.主要的Python解释器有cpython.jpython.ironPython.rubyPyhton.pypy,常用的是cpython。4.Python目前主要的使用版本是Python2.x和Python3.x二.学习Pyth
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号