摘要: 1作用域相关 globals() locals() locals()当前位置的所有变量以及函数名等数据 globals()永远是全局的 2其他相关 字符串类型代码的执行 eval,exec,complie ***eval:执行子字符串类型的代码,并返回最终结果 exec #输出被引起来的代码块 如果 阅读全文
posted @ 2018-06-21 16:00 山东张铭恩 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1 小知识点 今日主要内容: 列表推导式 1好处 节省代码 一行搞定 2缺点 不好拍错 3整体 凡是用列表推导式构造的类表对象, 用其他方式都可以搞定 非常复杂的列表 列表推导式是做不出来的 分类 [变量(加工后的变量) for 变量 in iteable] 循环模式 [变量(加工后的变量) for 阅读全文
posted @ 2018-06-20 15:28 山东张铭恩 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1通用装饰回顾 2函数的有用信息 3带参数的装饰器 4多个装饰器同时装饰一个函数 一 通用装饰器的回顾 开闭原则:对增加功能的开放,对修改代码封闭 装饰器的作用:再不改变原有代码的基础上给函数增加新功能 通用装饰器的写法 执行过程: 1程序从上自下,当执行到@warpperd的时候, 阅读全文
posted @ 2018-06-15 16:37 山东张铭恩 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 本节课主要内容 1函数名的运用 第一类对象 2闭包 3装饰器初识 一 函数名的运用: 函数名是一个变量,但它是一个特殊的变量,与括号配合执行函数的变量 1函数名的内存地址 2函数名可以赋值给其他变量 3 函数名可以当做容器量的元素 4 函数名可以当做函数的参数 5函数名可以作为函数的返回值 二 闭包 阅读全文
posted @ 2018-06-14 19:10 山东张铭恩 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一动态传参 1动态传参,可以接受任意的参数 顺序: 位置参数 *args 默认值 **kwargs 1位置参数的动态传参 写法*参数名 例如 *args 接受的参数是tuple 2关键字参数的动态传参, 写法 ** 参数名 例如**keargs 接受的参数是dict类型 3 无敌传参 def fun 阅读全文
posted @ 2018-06-12 14:49 山东张铭恩 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 本节内容: 1. 什什么是函数 2. 函数定义, 函数名, 函数体以及函数的调⽤用 3. 函数的返回值 4. 函数的参数 二. 函数的定义, 函数名, 函数体以及函数的调⽤用 我们使⽤用def关键字来定义函数, 函数的定义语法: def 函数名(): 函数体 这⾥里里的函数名的命名规则和使⽤用和变量 阅读全文
posted @ 2018-06-11 15:00 山东张铭恩 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1. 初识⽂文件操作 2. 只读(r, rb) 3. 只写(w, wb) 4. 追加(a, ab) 5. r+读写 6. w+写读 7. a+写读(追加写读) 8. 其他操作⽅方法 9. ⽂文件的修改以及另⼀一种打开⽂文件句句柄的⽅方式 2 只读操作(r, rb) 需要注意encoding表⽰示编码 阅读全文
posted @ 2018-06-08 18:59 山东张铭恩 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 数据类型str用法补充 1 join() 是吧列表变成字符串 例 " ".join 里面纺纱就是用啥吧列表连接成字符串 2 split() 把字符串转换成列表 3 列表的删除问题 列表在循环的时候如果执行了删除操作. 索引和长度会有变化. 这种删除是不安全. 先把要删除的内容放在一个新列表中. 然后 阅读全文
posted @ 2018-06-07 19:07 山东张铭恩 阅读(118) 评论(0) 推荐(0) 编辑
摘要: is 和 == 的区别 id(变量) 返回给你这个变量的内存地址 is 比较是的内存地址 == 比较的是值 2. 编码 ASCII 8bit 1byte 英文小写大写字母. 特殊字符. 数字 GBK 16bit 2byte 中文 兼容ASCII UNICODE 32bit 4byte 万国码. 占空 阅读全文
posted @ 2018-06-06 20:31 山东张铭恩 阅读(81) 评论(0) 推荐(0) 编辑
摘要: dict字典 {}表示. 每次保存两个数据 key:value, 键值对 {"大阳哥":"赵阳", "sylar":"邱彦涛","强强":"张强强"} value: 任意的数据类型 key: 必须是可哈希的(不可变) 字典不能切片 二 字典的 增删改查 1. 增: 1.添加内容可以直接使用key来进 阅读全文
posted @ 2018-06-05 14:15 山东张铭恩 阅读(118) 评论(0) 推荐(0) 编辑