摘要: Python高级用法 三元表达式 20 100 列表推导式和生成器 列表推导式 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] [ 1, 0, 1, 2, 3, 4, 5, 6, 7, 8] 生成器 把列表推导式的 阅读全文
posted @ 2019-08-13 21:49 zx125 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 迭代 生成 for循环遍历的原理 for循环遍历的原理就是迭代,in后面必须是可迭代对象 为什么要有迭代器 1.可迭代对象 有 方法的对象,都是可迭代对象,有以下6种 可迭代的对象:Python内置str、list、tuple、dict、set、file都是可迭代对象 2.迭代器对象 1.可迭代的对 阅读全文
posted @ 2019-08-12 15:56 zx125 阅读(4120) 评论(0) 推荐(3) 编辑
摘要: python装饰器(其实就是函数对象的复杂应用) 装饰器两大原则 1.不修改被装饰对象的源代码 2.不修改被装饰对象的调用方式 具体应用场景:如果我们已经上线了一个项目,我们需要修改某一个方法,但是我们不想修改方法的使用方法,这个时候可以使用装饰器。因为软件的维护应该遵循开放封闭原则,即软件一旦上线 阅读全文
posted @ 2019-08-12 15:25 zx125 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python名称空间和作用域 名称空间 名称空间:例如a=1000,python解释器会开辟一块新的内存来存贮1000这个变量值,然后会有一个a指向这个1000,那么a存在哪里?其实他和变量值差不多,内存中开辟了一块名称空间专门存储变量名。 1.内置名称空间 当python解释器启动,就将一些自带的 阅读全文
posted @ 2019-08-09 20:01 zx125 阅读(289) 评论(4) 推荐(2) 编辑
摘要: python函数 函数对象 实验室 当函数定义时,就类似a=1,以函数名为变量名 21 函数对象的四大功能 1.引用 zx 返回值 2.可以当做参数传给一个函数 zx 3.可以当做函数的返回值 zx 4.可以当做容器类型的元素 大家好 阅读全文
posted @ 2019-08-09 19:26 zx125 阅读(367) 评论(0) 推荐(0) 编辑
摘要: python函数 参数 实验室 nick prefer read' nick prefer ['read'] tank prefer zuipao' tank prefer ['read', 'zuipao'] jason prefer piao' jason prefer ['read', 'zu 阅读全文
posted @ 2019-08-09 18:58 zx125 阅读(210) 评论(0) 推荐(0) 编辑
摘要: python文件高级操作和注意事项等等 文件过大保护 由于read是一次性读取文件所有的内容,如果文件100G,内存就会吃不消,所以推荐使用read(size)一次读取指定字节/字符(根据rb,或者rt指定不同的读取内容)或者readline()每次读取一行等操作重复读,避免这种情况 同时读写操作 阅读全文
posted @ 2019-08-08 21:32 zx125 阅读(352) 评论(0) 推荐(1) 编辑
摘要: python文件操作 python的文件操作相对于java复杂的IO流简单了好多,只要关心文件的读和写就行了 基本的文件操作 要注意的是,当不存在某路径的文件时,w,a模式会自动新建此文件夹,当读模式,文件不存在,会抛出异常 有三种模式,r为只读,w为只写,a为追加,r这种方式最终的系统资源调用,需 阅读全文
posted @ 2019-08-08 20:52 zx125 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Python 2和Python 3的区别 兼容 为了兼容python 2和python 3,可以使用_future_库。 差异 print函数 python2 可以不写括号,也可以使用括号! unicode python2中有两种字符串类型:Unicode字符串和非Unicode字符串。Python 阅读全文
posted @ 2019-08-08 20:18 zx125 阅读(176) 评论(1) 推荐(1) 编辑
摘要: OSI 传输层 端口号(2字节) SYN(1bit) ACK(1bit) 会话多路复用 (为什么一个IP地址可以做很多事情?) 源端口地址可以不同 五元组 (世界上没有相同的2个五元组) 源IP地址 目的IP地址 源端口号 目的端口号 协议号 端口 0 65535 0 1023 知名端口号 1024 阅读全文
posted @ 2019-08-06 20:47 zx125 阅读(346) 评论(1) 推荐(1) 编辑