python学习笔记
林志成python
我爱python
展开
-
Day 4 笔记 列表+元组的操作
一.列表的索引和切片lst = [“蔡徐坤”,“章承恩”,“王境泽”,“面筋哥”]b = lst[0]b = lst[-1:-3:-1]二. 列表的增删改查lst = [“蔡徐坤”,“章承恩”,“王境泽”,“面筋哥”]可以直接在原列表上操作增① append 把元素添加到 列表的末尾(元素是一个整体)② extend 迭代添加到 列表的末尾(可以多个元素)③ inset(...原创 2019-07-23 20:03:13 · 131 阅读 · 0 评论 -
Day 5 笔记 字典的操作
一. 字典dic = { “黑旋风”:“李逵” , “及时雨”:“宋江” }dict 包括 key 和 value二. 字典的增删改查增加①. dic[“智多星”] = “吴用”②. dic.setdefaut(“入云龙”,“公孙胜”)删除①. ret = dic.pop(“这里填key”)删除这个元素,并返回这个元素的value值②. del dic[“这里填key”]③...原创 2019-07-30 22:31:22 · 94 阅读 · 0 评论 -
Day7 笔记 set集合 深浅拷贝 join() list和dict的删除 fromkeys()
一. 知识点补充s2 = s1.join(‘非常可乐’) 把前者插入到后者中s3 = ‘’.join(lst) 把列表变成字符串lst = s3.split(’’) 把字符串变成列表list和dict的删除list和dict不能再循环的时候删除,因为会改变索引可以先用列表记录下来需要删的元素,再循环列表删除fromkeys() 生成新字典new_dic = dict.fromke...原创 2019-08-13 14:08:50 · 132 阅读 · 0 评论 -
Day6 笔记 ==和is的区别, 编码和解码
一.id(变量) 获取变量的内存地址小数据池(常量池):① 字符串(单一字母重复20次以内可以,其他字符串都可以,图片里是错误的)② 数字(-5~256)③ 布尔值== 判断的是左右两边具体的值 是否相等is 判断的是内存地址 id()的值来判断二. 编码和解码内存中用的是unicode,硬盘和网络传输用的是UTF-8或者GBKencode() 编码,...原创 2019-08-10 13:32:05 · 101 阅读 · 0 评论 -
Day 8 笔记 文件操作
r 只读r+ 读写深坑:如果不读就写,写的内容再开头;如果读写,不管读多少,写的内容都在末尾rb 读bytes字节,用于读非文本r+b 读写bytesw 只写w+ 写读rw 写bytesr+w 写读bytesa 只追加a+ 追加 读ab 追加bytesa+b 追加 读bytes绝对路径 ① 从磁盘根目录出发 ② 互联网上的绝对路径相对路径相...原创 2019-08-23 13:22:59 · 104 阅读 · 0 评论 -
Day 9 笔记 函数
函数函数:对功能进行封装函数的命名规则 和 变量一样del 函数名(形参):代码块return 返回值函数名(实参)函数的参数:1.形参(函数的定义位置):① 位置参数② 默认值参数③ 混合参数(先位置,后默认值)2.实参(函数的调用位置)① 位置参数② 关键字参数③ 混合参数(先位置,后关键字)3.过程叫传参函数的返回值1.什么也不写 或者 r...原创 2019-08-28 14:25:03 · 90 阅读 · 0 评论