摘要:Socket简介: 所谓Socket也称"套接字",用于描述IP和端口,是一个通信链的句柄,应用程序通过"套接字"向网络发出请求或应答网络请求。 Socket起源于Unix,而Unix/Linux的哲学之一就是"一切皆文件"。都可以用"打开open"-->读写write/read-->关闭close
阅读全文
摘要:装饰器其实也是一个函数,它的参数是一个函数 ; 其它函数与装饰器之间建立联系是通过 @装饰器函数名, 感觉有点像Spring的面向切面编程 装饰器函数,如何处理原函数的参数.? 装饰器 原函数返回值的处理 类与对象 , self相当于其它语言中的 this 类的静态属性和动态属性 静态方法和动态方法
阅读全文
摘要:获取一个字符的ASCII码值,使用内置函数 ord(),ASCII码占一个字节 ascii不能存中文 Unicode占2个字节,它是可以存中文的,不管是英文还是中文均存储为2个字节 Utf-8占3个字节, 如果是英文就占1个字节,如果是中文就占3个字节,utf-8是解决Unicode存储英文占容量大
阅读全文
摘要:Python2.7 缩进统一; 约定 常量 大写 , 变量 小写 判断一个变量在内存中的地址,也能看出是不是一个值 id()函数 良好的编程风格,我们在命名多个单词的变量时 可以是 task_detail taskDetail TaskDetail 都行,但要保持一致. True False typ
阅读全文
摘要:同时装有Python2.7和Python3.5说明. 问题1: 设置右键点击"Edit with IDLE"选项打开的Python版本? 在运行输入"regedit"进入注册表; 找到[HKEY_CLASSES_ROOT\Python.File\Shell\Edit with IDLE\comman
阅读全文
摘要:Python中的正则表达式是通过 re 模块实现的. 通配符 . 表示除了换行以外的任何字符; 编写正则表达式时使用 r're' , r + 正则表达式内容 \d 表示 数字字符 [] 匹配到中括号里面的任何一个字符,都算匹配成功 []中可以使用 - 表示范围 {m,n} 被匹配的次数区间 匹配IP
阅读全文
摘要:1,Python如何访问互联网? url + lib = urllib 2, 下载一只猫? 我们可以访问网站 http://placekitten.com/ ,我们只需要加上 宽度和高度参数就可以得到一张量身定制的猫的图片. 如下形式 : http://placekitten.com/g/200/3
阅读全文
摘要:容器 -> 数据的封装 函数 -> 语句的封装 类 -> 方法和属性的封装 模块 -> 模块就是程序 , 保存每个.py文件 模块的导入方式 1> import 模块名【建议】 2>from 模块名 import 函数名 3>import 模块名 as 新名字 【建议】 模块的作用: 封装和组织Py
阅读全文
摘要:迭代器 迭代就类似于循环,每次重复的过程被称为迭代的过程,每次迭代的结果将被用来作为下一次迭代的初始值,提供迭代方法的容器被称为迭代器。 常见的迭代器有 (列表、元祖、字典、字符串、文件 等),通常我们是使用for语句完成迭代 Python自己提供了两个BIF函数 iter() , next() 对
阅读全文