摘要:
send() 和 __next__()的区别: 1.send和next都是让生成器向下走一次 2.send可以给上一个yield的位置传递值,不能给最后一个yield发送值,在第一次执行生成器代码的时候不能使用send() 推导式:用一句话生成一个列表 语法:[ 结果 for循环 判断] 字典推导式 阅读全文
摘要:
函数名就是一个变量名 函数名可以作为参数传给函数 闭包:在内层函数中访问外层函数的变量 闭包的作用: 1.可以保护你的变量不受侵害 2.可以让一个变量常驻内存 迭代器 dir(str) # dir 查看xx类型的数据可以执行哪些方法 可迭代对象(Iterable)可以使用__iter__()来获取到 阅读全文
摘要:
制作扑克牌 形参的默认值是可变的时候 九九乘法表 注册系统 登录系统 绘制等腰三角形 阅读全文
摘要:
1.函数 函数是对功能的封装 语法: def 函数名() 函数体 调用: 函数名() 2.返回值 return:在函数执行的时候,如果遇到return,直接返回 1.如果函数什么都不写,不写return,没有返回值,得到的是None 2.在函数中间或者末尾写return,返回值是None 3.在函数 阅读全文