摘要: socket myphone = socket.socket()不入参默认使用tcp协议 myphone.bind(('127.0.0.1',9999)) 0-65535端口范围,0-1023知名端口 myphone.listen() 同时能接受链接 127.0.0.1本地会换地址,可用做代码功能性 阅读全文
posted @ 2023-05-13 19:57 3notblv 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,一种独立的规则和语言,主要和字符串打交道 爬虫,从一大段文字中获取符合条件的内容 表单验证,检测一个字符串是否完全符合规则,先通过正则去判断是否符合规则,符合规则再去请求 字符组 匹配所有数字[0-9] 匹配所有小写字母[a-z] 匹配所有大写字母[A-Z] 匹配所有的数字大小写字母[0 阅读全文
posted @ 2023-05-13 19:57 3notblv 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 模块的名字一般是小写字母 一般都是把相关功能放在一起 自定义模块 模块的导入 项目代码组织 项目 文件夹 文件 函数 代码 多个.py文件放到一个文件夹中 多个文件夹形成项目 代码组织形式是模块化的,一般根据功能划分模块 模块其实就是.py文件,包就是存储Python文件的文件夹(目录) 导入问题 阅读全文
posted @ 2023-05-13 19:56 3notblv 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 多个类使用相同的方法和属性,应该把相同的方法抽象到父类中,减少代码的冗余 A类和B类需要调用相同的方法,创建C类,A和B继承C,A(C),B(C),A的对象和B的对象就可以直接调用C中的方法 A和B有相同的方法,一部分功能相同,还有不同的部分,创建父类C,把相同的部分放到C类的方法中,在A/B中保留 阅读全文
posted @ 2023-05-13 19:55 3notblv 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 反射三个组合面向对象进阶-反射,内置方法 - 断浪狂刀忆年少 - 博客园 (cnblogs.com) 在 Python 中如何得到对象的所有属性-Python教程-PHP中文网 hasattr(对象,'属性名') 判断对象是否有这个属性,有则返回True,否则返回False getattr(对象,' 阅读全文
posted @ 2023-05-13 19:55 3notblv 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 面向对象 - 断浪狂刀忆年少 - 博客园 (cnblogs.com) 通过函数实现面向对象编程 面向对象的思维内涵 只关心程序中有多少角色 每个角色有什么方法,有什么属性 所有角色都是由一个模板创建的 所有属性和技能都待在自己的角色模板中 可读性好 能够更加方便得为角色添加技能或属性 可扩展性好 面 阅读全文
posted @ 2023-05-13 19:55 3notblv 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 模块底层都是c语言写的 模块的分类 内置模块,不需要自己安装,直接拿过来用 扩展模块,第三方模块,需要自己安装本地编辑器安装小白教程 (forchange.cn) random随机数 .random()不入参,求(0,1)之间的随机数,开区间 .randint(a,b)求随机整数,闭区间[a,b] 阅读全文
posted @ 2023-05-13 19:54 3notblv 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 自己调用自己 官方最大递归深度1000次 from sys import setrecursionlimit 导入sys模块中可以设置递归函数 阅读全文
posted @ 2023-05-13 19:48 3notblv 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 内建函数3.6内建函数 (itprojects.cn) local()本地的变量 globals()全局的变量 eval()把字符串组成的代码当作Python代码来执行并返回值,字符串转字典 exec() 和eval差不多,但是没有返回值 callable()检测对象是否可以被调用 反射 dir() 阅读全文
posted @ 2023-05-13 19:48 3notblv 阅读(14) 评论(0) 推荐(0) 编辑
摘要: set集合 只有key的字典{} set中的元素必须是可hash的,也是不可变的 元素是无序,不重复的 set()转为集合,可以用来去重 增 .add()添加 .update()迭代更新 删 .remove()删,返回值是none .clear()清空,空集合是set() 改 先删再加 查 for循 阅读全文
posted @ 2023-05-13 19:47 3notblv 阅读(19) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示