摘要:
类(class) : 是对象的图纸 作用: 根据类创建对象 语法: class 类名(): 代码块 类名命名:大写字母开头,使用大驼峰命名法(帕斯卡命名法) 效果图一: 代码一: 效果图二: 代码二: 学习来源代码: 阅读全文
摘要:
类(class) : 是对象的图纸 作用: 根据类创建对象 语法: class 类名(): 代码块 类名命名:大写字母开头,使用大驼峰命名法(帕斯卡命名法) 效果图一: 代码一: 效果图二: 代码二: 学习来源代码: 阅读全文
摘要:
例如: python是一门面向对象的编程语言 面向对象的编程语言 : 语言中的所有操作都是通过对象来进行的 - 面向对象的编程语言,关注的是对象,而不关注过程 - 对于面向对象的语言来说,一切都是对象 - 例子: 1.孩他妈起床叫孩子上学 - 面向对象的编程思想,将所有的功能统一保存到对应的对象中 阅读全文
摘要:
装饰器: 作用: 在不改变原函数的情况下对函数进行扩展 效果图: 代码: 学习来源代码: 阅读全文
摘要:
闭包: 将函数作为返回值返回的高价函数 注: 自己对闭包的理解 函数中的函数 作用:通过闭包创建只有当前函数能访问的变量 闭包三要件: 1、函数嵌套 2、返回值为内部函数 3、内部函数必须使用相对于内部函数的外部函数的变量 效果图: 代码: 阅读全文
摘要:
效果图: 解决办法: 原因: AttributeError: 'list' object has no attribute 'sorted' 属性错误: list对象没有sorted属性方法。 sorted()语法: sorted(序列名,key=排序方式) sorted()用法: 阅读全文
摘要:
list()函数将其它序列转换为 列表 (就是js的数组)。 该函数不会改变 其它序列 效果图一: 代码一: 效果图二: 代码二: 阅读全文
摘要:
高阶函数:有函数作为参数 或 将函数作为返回值。 1. 效果图: 2.代码 优化上述代码效果图: 优化代码: 再次优化: 效果图 filter() 和 lambda函数结合优化: 效果图: map()函数效果图: 对列表list_one中的每个元素进行加 1 。 map()函数代码: sort()方 阅读全文
摘要:
递归:一个过程或函数调用自身的一种方法。 1. 效果图 2. 代码 原笔记: 阅读全文
摘要:
命名空间: 每一个作用域变量存储的位置,或者解释为 存储作用域中变量的字典。 作用: 获取想查看某个作用域中的变量名、变量值。 使用方法: locals() #当前命名空间 1. 效果图: 2. 代码 原笔记: 阅读全文
摘要:
关键字:全局作用域、函数(局部)作用域、global 1.效果图: 2.代码 3. 在函数内修改全局变量 使用global关键字 效果图: 代码: 阅读全文
|