python15 1.生成器的send方法 了了解 2.递归:函数自己调自己 3.匿名函数 4.内置函数
摘要:## 复习 ```python'''1.带参装饰器 - 自定义 | wraps def wrap(info) def outer1(func): from functools import wraps @wraps(func) def inner(*args, **kwargs): # 需要外界的参
阅读全文
python14 1.带参装饰器 | wrapper 了了解 # 2.迭代器 ***** # 可迭代对象 # 迭代器对象 # for迭代器 # 枚举对象
摘要:## 复习 '''函数的嵌套定义:在函数内部定义另一个函数 闭包:被嵌套的函数 -- 1.外层通过形参给内层函数传参 -- 2.验证执行 开放封闭原则: 功能可以拓展,但源代码与调用方式都不可以改变 装饰器:装饰器名就是外层函数 @outer@outer # fn = outer(fn)def fn
阅读全文
python13 1.函数的嵌套定义 2.global、nonlocal关键字 3.闭包及闭包的运用场景 4.装饰器
摘要:## 复习 '''1.函数对象:函数名 => 存放的是函数的内存地址1)函数名 - 找到的是函数的内存地址2)函数名() - 调用函数 => 函数的返回值 eg:fn()() => fn的返回值一定是函数使用:1)直接被其他变量接收 - 将函数的内存地址直接给其他变量 => 被赋值的变量也是函数对象
阅读全文
python12--字符串的比较 函数的默认值的细节 三元表达式 函数对象 名称空间 作用域 列表与字典的推导式 四则运算 函数的嵌套
摘要:复习 1.字符串的比较; 2.函数的参数; ******实参与形参的分类; 3.函数的嵌套调用; # 字符串的比较# -- 按照从左往右比较每一个字符,通过字符对应的ascii进行比较 # 函数的参数# 1)实参与形参:# -- 形参:在函数定义时()中出现的参数 # -- 实参:在函数调用时()中
阅读全文
python11 函数的定义,调用,分类
摘要:## 复习 #一。什么是函数:具体特定功能的代码块 - 特定功能代码块作为一个整体,并给该整体命名,就是函数 # 二。函数的优点:# 1.减少代码的冗余# 2.结构清晰,可读性强# 3.具有复用性,开发效率高,维护成本低 # 三。如何定义一个函数:用def关键词来声明函数'''def fn(参数列表
阅读全文
python10--函数的来源,优点,定义,组成,使用(定义,调用)函数的分类,函数的返回值
摘要:一。函数 # *****# 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数# -- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名# => 通过名字就可以找到工具 => 使用工具来解决问题 # 函数的优点:# 1. 避免代码的冗余# 2
阅读全文
python1--计算机原理 操作系统 进制 内存分布
摘要:本周内容 '''第一天: 计算机原理 操作系统 第二天: 编程语言 python入门:环境 - 编辑器 变量 基本数据类型 '''``` ## 学习方法 ```python'''鸡汤 - 干货 wwwh:what | why | where | how 代码量 ***** '''``` 一。Pyth
阅读全文
python2 配置环境变量
摘要:复习 '''重点:1、进制转换:二进制 与 十六进制2、内存分布:栈区 与 堆区 # 124810101001110111 => 2a77abf1 => 1010101111110001 # 计算机原理:控制器 运算器 存储器 input设备 output设备 IO流# 三大核心:CPU 内存 硬盘
阅读全文
python3 数据类型
摘要:复习 '''1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行运行效率最高:机器语言开发效率最
阅读全文
python9--内存管理 引用计数 标记清除 分代回收
摘要:复习 文件处理 1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写with open('1.txt', 'r', encoding='utf-8') as rf, open
阅读全文
python8--文件操作 with。。。open语法
摘要:复习 一。类型转换 1.数字类型:int() | bool() | float() 2.str与int:int('10') | int('-10') | int('0') | float('-.5') | float('3.14') | str(数字) 3.重点 - str与list: 'abc'
阅读全文
python7 数据类型的相互转化 字符编码
摘要:复习 1.深浅拷贝 ls = [1, 'a', [10]] 值拷贝:直接赋值 ls1 = ls, ls中的任何值发生改变,ls1中的值都会随之改变 浅拷贝:通过copy()方法 ls2 = ls.copy(),ls中存放的值的地址没有改变, 但内部的值发生改变,ls2会随之改变 -- ls = [1
阅读全文
python6-深浅拷贝 元组类型 字典类型 集合类型
摘要:一,深浅拷贝 (一) 值拷贝:应用场景最多 案例:1.ls = [1, 'abc', [10]] ls1 = ls # :ls1直接将ls中存放的地址拿过来# : ls内部的值发生任何变化,ls1都会随之变化 2.ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中
阅读全文
python5 数字类型 字符串类型 列表类型
摘要:数字类型 # 了了解:py2中小整数用int存放,大整数用long # 1.整型 num = -1000000000000000000000000000000000000000000000000 print(num, type(num)) # 2.小数num = 3.14 print(num, ty
阅读全文
python4 分支结构,循环结构 for循环
摘要:## 复习 ```python'''1.变量名命名规范 -- 1.只能由数字、字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量,魔法变量 -- 6.支持大小驼峰,但建议 _ 连接语法 -- 7.尽量见名知意 2
阅读全文