摘要:
多层语法糖 def func1(a1): # 1 定义了函数func1 # 14 func1(foo2) print('加载了func1') # 15 加载了func1 def foo1(*args, **kwargs): print('执行了foo1') # 17 执行了 foo1 res1 = 阅读全文
摘要:
函数的多种用法与装饰器 global与nonlocal 1. global用在局部名称空间直接修改全局名称空间中的数据 x = 111 def func(): global x # 修改全局名称空间x值 x = 222 func() print(x) # 222 2. nonlocal 内层局部名称 阅读全文
摘要:
函数 函数参数之位置参数 位置参数 位置形参和位置实参必须保持位置一致,按照从左往右依次填写的顺序 位置形参 函数定义阶段括号内从左往右一次填写的变量名 def func1(name, age): print(name, age) func1('tank', 28) 位置实参 函数调用阶段括号内从左 阅读全文
摘要:
文件的修改 计算机硬盘修改数据的原理 硬盘有两个形态 占有态和自由态 我们在删除数据的时候,就是将原来的位置标记为自由态,在下载新数据落到这个自由态原本的标记位置就会直接覆盖。 文件数据在硬盘上是刻死的,不可能中间添加新的内容,只能将老数据移除之后,在刻上新数据 修改方法1 1 先将文件内容一次性读 阅读全文
摘要:
文件操作 文件的概念 操作系统显示给用户可以直接操作硬盘的快捷方式 代码打开的两种方式: f = open('s.txt', 'r', encoding='utf8') f.close() # 关闭打开的文件 with open('c.txt', 'r', encoding='utf8') as f 阅读全文
摘要:
周总结 本周学习了很多知识点现在回顾一下,重新复习一下学的知识。 基础数据类型 布尔值,元组,集合。 1. 布尔值 bool 布尔值时用来判断事务的对错,是不是可行的。只要用于流程控制中。 它只有两种形态: 可行 True , 不可行 False 2. 元组tuple 元组也称为不可变列表,元组内索 阅读全文
摘要:
字典,元组,集合内置方法 字典内置法 类型转换 语法: dict() 一般情况下不用dict转字典,主要是自己动手转字典。基本上不用 print(dict(11)) # 整型 报错 print(dict(11.11)) # 浮点型 报错 print(dict('tank')) # 字符串 报错 pr 阅读全文
摘要:
列表内置方法 类型转换 list(数据类型) print(list()) 能够转换的数据类型有 字符串 字典 元组 集合 print(list('hello')) print(list({'name':'tank', 'pwd': 123})) print(list((1, 2, 3, 4))) p 阅读全文
摘要:
内置方法理论 数据内置方法理论 每一种数据类型都含有一系列操作方法,内置方法是其中最多的。 在python中数据类型调用内置方法统一句式为:句点符 变量名或 数据值 或关键字 str. # 补充:如何查看数据类型的内置方法 借助于编程软件的自动提示,采用句点符快速查看 内置方法 整型内置 1. 类型 阅读全文
摘要:
流程控制之循环补充说明 1.while死循环 死循环会极度影响电脑的性能,会使CPU功耗极剧上升。甚至会损坏硬件。 2.while嵌套 在while中可以再循环体子代码中再添加一个while循环体代码。 有几个while循环的嵌套 想结束循环就应该在循环体代码中写几个break(强制结束循环) 全局 阅读全文