摘要:
每日一记 IndexError 索引超出序列的范围 KeyError 字典中查找一个不存在的关键字 NameError 尝试访问一个不存在的变量 IndentationError 缩进错误 AttributeError 尝试访问未知的对象属性 StopIteration 迭代器没有更多的值 Asse 阅读全文
摘要:
每日一记 _类名+私有成员 # 直接访问私有成员 import types types.MethodType("方法","对象") # 将方法和对象绑定到一起 面向对象 # 类的基本结构 # 定义 class Preson(): # 属性 mode = "心情美美的" # 方法 def eat( 阅读全文
摘要:
内置模块 2.1 数学模块 math import math math.ceil(-3.9) # 向大取整 -3 math.floor(-3.9) # 向小取整 -4 # # 结果都是浮点型 math.pow(3,2) # 幂运算 9.0 math.sqrt(9) # 开平方 3.0 mat 阅读全文
摘要:
# 调整VMware硬盘启动优先级 第一步:打开电源时进入固件,也就是BIOS 设置界面。 第二步:找到Main-最下面的Boot-time Diagnostic Screen,敲“Enter”,弹出菜单,通过↑↓键把它调整为“Enabled”。此选项作用是显示平面诊断。更改为Enable之后,会显 阅读全文
摘要:
1、递归函数 """ 自己调用自己的函数,一去一回就是递归函数 """ # 示例一 def digui(n): print(n,"< 1 >") if n > 0: digui(n-1) print(n,"< 2 >") digui(5) # 示例二 (阶乘) num = 1 def fun 阅读全文
摘要:
1、推导式 (comprehensions) # 语法 > var for var in iterable 1.1 列表推导式 # res = [var for var in iterable ] # 基本语法 print([i for i in range(100)]) # 单循环 + 判 阅读全文
摘要:
每日一记 collections.abc # Iterator的模块 Iterator # 迭代器 Iterable # 可迭代对象 functools # 模块引入 reduce reduce # 高阶函数 > 做累计算 dir() # 获取当前类的所有成员 __closure__ # 获 阅读全文
摘要:
1、闭包函数 # 互相嵌套的函数,如果内函数使用了外函数的局部变量,并且外函数把内函数返回出来的过程,叫做闭包;里面的内函数就是闭包函数。 # 基本语法 def func(): name = "bajie" def inner(): print(name) return inner res = 阅读全文
摘要:
1 、返回值 return """ 自定义函数的返回值,return 可以把值返回到函数的调用处 (1) return + 六大标准数据类型 , 还有类和对象,函数 如果不定义return , 默认返回的是None (2) 在执行完return之后,立刻终止函数,后面的代码不执行 """ def f 阅读全文
摘要:
函数的基本属性 1.1 函数的含义 # 1、功能 :包裹代码,实现功能,达到目的 # 2、特点 :反复调用,提高开发效率,便于代码维护 1.1.2 函数的基本格式 # 函数名 :变量命名规则 # 函数的定义 def func(): pass # 函数的调用 func() 1.2 函数的参数 1.2. 阅读全文