摘要: 把固定格式的类型分类 def fn(user_list): lst = [] # 最终得到的列表 for name in user_list: for fcy in lst: if fcy['name'] == name['name']: # 已经有的名字 fcy['hobby_list'].app 阅读全文
posted @ 2018-07-17 18:01 smdfcy 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数 : **kwargs 顺序: 位置,*args,默认值,**kwargs 在形参上*聚合, **聚合 在实参上*打散, **打散 2. 命名空间和作用域 命名空间: 1. 内置命名空间: python解释内部运行时的变量函数 2 阅读全文
posted @ 2018-07-13 15:24 smdfcy 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数:对功能的封装 语法: def 函数名(形参): 函数体 函数名(实参) 函数名:命名规则和变量一样 函数的返回值: return, 函数执行完毕. 不会执行后面逻辑 1. 如果函数中不写return返回None 2. 只写return 返回None 3. return 返回值. 返回一 阅读全文
posted @ 2018-07-12 15:11 smdfcy 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. r 只读 2. w 只写 3. a 追加 在追加模式下. 我们写入的内容会追加在⽂件的结尾. 4. r+ 读写模式. 需要移动光标进行反复读写 5. w+ 写读 先将所有的内容清空. 然后写入. 最后读取. 但是读取的内容是空的 6. a+ 追加读 a+模式下, 不论先读还是后读. 都是读取不 阅读全文
posted @ 2018-07-11 16:36 smdfcy 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 4. fromkeys() 不会对原来的字典产生影响. 产生新字典 5. set集合. 不重复, 阅读全文
posted @ 2018-07-10 15:38 smdfcy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1. is 和 == 区别 id()函数 == 判断两边的值 is 判断内存地址 回顾编码: 1. ASCII: 英文, 特殊字符, 数字, 8bit, 1byte 2. GBK: 中文 16bit, 2byte. 兼容ASCII 3. unicode: 万国码, 32bit 4byte. 兼容AS 阅读全文
posted @ 2018-07-09 18:38 smdfcy 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的. 不可变的, value 没有限制 不是按照我们保存的顺序保存的, 无序的 2. 增删改查 1. dict[不存在的key] = 阅读全文
posted @ 2018-07-06 14:54 smdfcy 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 常用的功能: 1. 增: append() 2. 删:remove() 3. 改: 索引修改 4. 查: for循环 1.增加: append(), i 阅读全文
posted @ 2018-07-05 14:52 smdfcy 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicod 阅读全文
posted @ 2018-07-04 16:31 smdfcy 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1. 循环. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假.执行else 跳出循环. 循环结束 2. 格式化输出 %s: 字符串的占位符, 可以放置任何内容(数字) %d: 阅读全文
posted @ 2018-07-03 15:12 smdfcy 阅读(85) 评论(0) 推荐(0) 编辑