摘要:
迭代器 关于迭代 str ,list ,dict,set 都是可迭代的 'int' object is not iterable 这是不可迭代的报错 可迭代的对象使用dir,可以查询出来,如果有__iter__那么这个对象就是一个可迭代对象 使用_next__来获取迭代中的元素 使用__next__ 阅读全文
摘要:
函数有用的信息 注释问题 获取函数相关信息 函数名.__name__可以查看函数的名字函数名.__doc__ 可以查看函数的⽂文档注释 我们虽然访问的是target_func函数. 但是实际上执⾏行行的是inner函数. 这样就会给下游的程序员带来困惑. 之前不是⼀一直执⾏行行的是target_fu 阅读全文
摘要:
这一部分在于理解函数的运行,装饰器是为不动用已完成函数内部的东西而在其前后进行操作,很像是变脸,赋值的变化很有意思. 一函数的运 这一部分是对闭包和装饰器的初级了解,理解了更好进行下边的操作: 函数名是⼀一个变量量, 但它是⼀一个特殊的变量量, 与括号配合可以执⾏行行函数的变量量. 1函数名的内存地 阅读全文
摘要:
1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作⽤用域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字 动态猜数 *args **kwargs 位置关系 位置参数>*args>默认值参数>**kwargs 二 命名空间 在python解释器开 阅读全文
摘要:
本节内容:1. 什什么是函数2. 函数定义, 函数名, 函数体以及函数的调⽤用3. 函数的返回值4. 函数的参数 函数: 对代码块和功能的封装和定义 二. 函数的定义, 函数名, 函数体以及函数的调⽤用我们使⽤用def关键字来定义函数, 函数的定义语法:def 函数名():函数体函数名见变量的定义函 阅读全文
摘要:
格式化f ' { } ' 字典中的pop 3.6以上版本默认删除最后一个 阅读全文
摘要:
本节主要内容:1. 初识⽂文件操作2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 其他操作⽅方法9. ⽂文件的修改以及另⼀一种打开⽂文件句句柄的⽅方式 一初识文件操作 使⽤用python来读写⽂文件是⾮非常简单的操作 阅读全文
摘要:
一,基础数据类型补充 对于join的使用 还有split的使用 关于删除列表和删除字典的问题 注意: 由于删除元素会导致元素的索引改变, 所以容易易出现问题. 尽量量不要再循环中直接去删除元素. 可以把要删除的元素添加到另⼀一个集合中然后再批量量删除. fromkeys 类型转换:元组 => 列列表 阅读全文
摘要:
is 和== 的区别 1 id id(变量) 返回给你这个变量的内存地址 is 比较是的内存地址 == 比较的是值 ⼩小数据池(常量量池): 把我们使⽤用过的值存储在⼩小数据池中.供其他的变量量使⽤用.⼩小数据池给数字和字符串串使⽤用, 其他数据类型不存在.对于数字: -5~256是会被加到⼩小数据 阅读全文