08 2018 档案
摘要:装饰器: 装饰器的作用:在不改变函数调用方式的基础上,在被装饰的函数的前、后添加功能 开放封闭原则: 进一步了解装饰器: 装饰"带参数函数"的装饰器: 装饰器:
阅读全文
摘要:命名空间:3种 内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字(input、print ...)存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 全局命名空间 —— 我们写的代码但不是函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的
阅读全文
摘要:自定义函数:可以在任何需要它的地方调用 return的作用: 返回值的3种情况: 函数的参数: 站在形参的角度上: 站在实参的角度上: 定义函数的时候:先定义位置参数、再定义默认参数 接收各种参数示例: 如果列表或字典作为实参,可以通过 *列表 或 **字典 按照顺序打散,然后传递过去: 默认参数的
阅读全文
摘要:一、打开文件 二、操作文件 只读: 只写: bytes写读: 读写:一般用 r+ 就够了 seek:指定光标移动到某个位置 read(n) :n为数字,读多少 tell() :获取光标当前的位置 truncate:截取文件 但凡以后写代码遇到修改文件都是读一个,改一个,删除文件,重命名文件 具体步骤
阅读全文
摘要:一、示例 可以看到a、b内存地址是一样,可如下图表示;而c是完完全全拷贝了一份a指向的内容,这就是深拷贝。 二、深浅拷贝 浅拷贝:copy.copy() 把c里的东西取出来,然后d指向它,大致如下图所示。 深拷贝:copy.deepcopy() 深拷贝:我已经完完全全拷贝过来了,你改你的东西,不关我
阅读全文
摘要:= 赋值 == 比较值是否相等 is 比较、比较的是内存地址 id(内容) 测出内存地址
阅读全文
摘要:编码 ①各个编码之间的二进制,是不能互相识别的,会产生乱码 ②文件的储存,传输,不能是unicode(只能是utf-8,utf-16,gbk,gb2312,asciid等) ③在python3中: ④encode():如何将str转换成bytes类型
阅读全文
摘要:元组:如果元祖里面只有一个元素且不加逗号,那此元素是什么类型,就是什么类型 集合 ①创建集合 ②集合的增 ③集合的删 ④集合的查 ⑤集合的其他运用 交集:&或者intersection 反交集:^ 或者symmetric_difference 并集:| 或者 union 差集:- 或者 differ
阅读全文
摘要:列表:增删改查 增 删 改 查 公共方法 列表的嵌套 元组:只读列表,可循环查询,可切片;儿子不能改,孙子可能可以改 列表与字符串之间的转换(重要) range:顾头不顾尾 字典 访问字典中的值:字典名["键"] 增改删查 dic = {"age": 18, "name": "pd", "sex":
阅读全文
摘要:字符串的索引与切片: 字符串的一些方法: 公共方法: startswith():判断字符串以什么开头 endswith():判断字符串以什么结尾 strip():默认不添加参数删除前后空格,添加参数删除指定内容 count():计算某个数字、字母或元素等在字符串、列表、字典等的个数 split():
阅读全文
摘要:数据类型:int、str、bool、列表、元组、字典 int(数字):1,2,3...主要作用是用于计算 bool(布尔):True、False...主要用于判断 str(字符串):字符串就是一系列字符,在python中,用引号括起来的都是字符串;存储少量数据,进行操作 str转换成bool:非空字
阅读全文
摘要:格式化输出:% s d %占位符 s字符串 d数字 while else:当while循环被break打断时,不执行else的结果;否则执行。 基本运算符 在没有()的情况下not优先级高于and,and优先级高于or,即优先级关系为()>not>and>or 两道练习题
阅读全文
摘要:一、编译型语言和解释型语言区别:编译型:一次性将所有程序编译成二进制文件 缺点:开发效率低,不能跨平台 优点:运行速度快。 例如:C,C++等解释型:当程序执行时,一行一行的解释 优点:开发效率高,可以跨平台 缺点:运行速度慢 例如: python,php等 二. python是一门动态解释性的强类
阅读全文
摘要:Ctrl+Alt+(F1-F6):切换虚拟终端 Ctrl+Alt:鼠标切换界面 $:普通用户登录后系统的提示符 #:root用户登录后系统的提示符 Linux命令 exit 用于退出目前的shell who 用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者ID、使用的终端机、从哪边连上来的
阅读全文

浙公网安备 33010602011771号