python网络编程 Socketsocket通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过”套接字”向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读 2018-06-17 Python #Python
python之面向对象 面向对象三大特性 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 所以,在使用面向对象的封装特性时,需要:将内容封装到某处从某处调用被封装的内容 二、继承 继承,面向对象中的继承和现实生活中的继承相同,即:子可以继承父的内容。 三、多态 Pyhon不支持Java和C#这一类强类型语言中多态的写法,但是原生多态,其P 2018-06-17 Python #Python
python常用模块 一、sys 用于提供对Python解释器相关的操作: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初 2018-06-17 Python
python 基础函数 三元运算(三目运算),是对简单的条件语句的缩写。 书写格式 result = 值1 if 条件 else 值2 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 set set集合,是一个无序且不重复的元素集合 深拷贝和浅拷贝 一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地 2018-06-17 Python
python生成器和迭代器 1.迭代器 可以被next()函数调用并不断返回下一个值的对象称之为迭代器 含有__iter__方法的被称为可迭代对象 可以用作for循环的对象称为可迭代对象 集合数据类型 如 list tuple dict set str generator 包括生成器和带yield的enerator func 2.生成器 带有 yield 关键字的的函数在 Python 中被称之为 2018-06-17 Python
python循环及判断 条件判断 简单组成 if + 条件表达式 + 代码块 多重条件 and or not True 非零 非空字符串 非空列表 嵌套循环 if ……elif…..else 三元运算 small = x if x<y else y 循环 while 循环 for 循环 while…else for ….else 循环控制 2018-06-17 Python
python常用数据类型 常用数据类型有整形(int),字符串(str),布尔型(bool) 字符串常用功能: 移除空白 分割 长度 索引 切片str.isalnum() 如果字符串中的所有字符都是数字或者字母,并且至少有一个字符,则返回true,否则返回false。 str.isalpha() 字符串至少有一个字符并且都是字母,则返回true,否则返回false。 str.isdigit() 如果在字符串中 2018-06-17 Python