2019年4月9日

摘要: 今日内容 文件操作 内容详细 1.打开文件 1.open("作业讲解.py",mode="r",encoding="utf 8") 2.文件打开模式 r/w/a(只读只写字符串) r+/w+/a+(可读可写) rb/wb/ab(只读只写二进制) 字符串转换成"二进制" v="你好" data=v.e 阅读全文
posted @ 2019-04-09 19:43 小南方 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 今日概要 深浅拷贝(重点) 文件操作 详细内容 直接赋值: 直接将对象的引用赋值给另一个对象 浅拷贝: 只拷贝父对象,不会拷贝子对象(只会copy一层) 深拷贝:会拷贝到所有嵌套的子对象 1. 不可变类型的copy 按理说会另外开辟一块空间存放v2的“alex”值 ,但是由于小数据缓存池原因,使“a 阅读全文
posted @ 2019-04-09 19:42 小南方 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: 1. 内存相关 示例一 示例二 示例三 示例四 示例五 示例6 示例7:(字符串和集合运算)的修改后,不会影响原来的值 而是开辟新空间存储 2.查看内存地址: id() 3.python小数据池缓存机制: 优化功能 某些条件的相同值不会被重新开辟内存空间 1.int: 5相同地址/"f_" 3类型除 阅读全文
posted @ 2019-04-09 19:40 小南方 阅读(90) 评论(0) 推荐(0) 编辑
 
摘要: 1.hash算法 hash算法 :内存中将值进行hash算法得到一个数值存储在内存中,查找也会按照算法进行查找,使用hash算法 执行效率高相对于list的索引查找 (字典,集合): 使用的是hash查找,因为只有( 不可变的数据类型 )才能被hash,而列表/字典/集合 (可以改变的) == 不能 阅读全文
posted @ 2019-04-09 19:38 小南方 阅读(188) 评论(0) 推荐(0) 编辑
 
摘要: 今日进度(数据类型) 1. 集合 2. 内存相关 3. 深浅拷贝 1.集合表示 1.无序 2.不重复 3.hash查找 3.独有方法 1.add 2.discard: 不存在不报错 3.update: 批量添加 4.集合运算:可与(列表 /集合 /元组)参与 集合运算,都会形成新的集合,不会对原的集 阅读全文
posted @ 2019-04-09 19:36 小南方 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: 1.判断一个字符是不是敏感字符: in 1.str 2.list/tuple 3.dict:判断 练习:敏感字符判断 阅读全文
posted @ 2019-04-09 19:35 小南方 阅读(420) 评论(0) 推荐(0) 编辑
 
摘要: None:空类型 表示该值是一个空对象,既不是0也不是" ",判断时候都为False 阅读全文
posted @ 2019-04-09 19:34 小南方 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 今日内容(dict) 1.基本格式 字典(可变类型,3.6之后是有序) 帮助用户去表示一个事物的信息(事物是有多个属性) 键值不能为集合,列表,字典等不可hash类型 1.独有方法 1.keys() 2.values() 3.items() 4.get(键) 取对应key的value值 get相比于 阅读全文
posted @ 2019-04-09 19:33 小南方 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 元组 1.元祖书写规范 1.公共方法(int/bool除外) 1. 索引 2. 切片 3. 步长 4. 删除: (tuple/str除外) 5. 修改: (tuple/str除外) 6. for循环 7. len 1. 独有方法(没有) 2.元组练习(类型判断) 2.判断v1,v2,v3类型 3.t 阅读全文
posted @ 2019-04-09 19:32 小南方 阅读(84) 评论(0) 推荐(0) 编辑
 
摘要: 列表 内容详细 1.列表 1. 公共 2. 独有方法 3. 删除 remove pop clear del区别 4. 强制转换 1.公共方法 len index 切片:v[:] 步长 python del users[1:4] 删除1 4 python 字符串本身不能修改或者删除 v1="Gao" 阅读全文
posted @ 2019-04-09 19:31 小南方 阅读(75) 评论(0) 推荐(0) 编辑