03 2021 档案

摘要:模块 1.函数递归 函数的递归调用是函数嵌套调用的一种特殊形式,具体指的是在调用以一个函数的过程中又直接或者间接地调用自己,称之为函数的递归调用 函数的递归调用就是用函数实现的循环 一个递归的过程应该分为两个阶段: 1、回溯:向下一层一层调用 2、递推:向上一层一层返回 2.匿名函数 匿名函数的格式 阅读全文
posted @ 2021-03-31 15:32 余鑫 阅读(114) 评论(0) 推荐(0)
摘要:装饰器、迭代器、生成器 1.有参装饰器 为了给装饰器再传参数,而且还要用语法糖,那就只能用函数把装饰器包器来,这就是有参装饰器。 def outter2(mode): def outter(func): # func = index def wrapper(*args ,**kwargs): inp 阅读全文
posted @ 2021-03-30 15:00 余鑫 阅读(82) 评论(0) 推荐(0)
摘要:函数3 1.闭包函数 作用域: 1.全局作用域:内置名称空间、全局名称空间 特点:全局存活,全局有效 2.局部作用域:局部名称空间 特点:临时存活,局部有效 global:用来在局部修改全局的不可变类型的值 x = 100 def login(): global x x = 200 login() 阅读全文
posted @ 2021-03-29 15:19 余鑫 阅读(90) 评论(0) 推荐(0)
摘要:函数2 1.命名关键字参数 def func(x,n=3,*,m=333,y): print(x) print(y) print(m) print(args) print(kwargs) func(1,2,3,4,y=4,m=5555) *之后的叫命名关键字参数,必须要用关键字实参为其传值。 2.t 阅读全文
posted @ 2021-03-26 15:03 余鑫 阅读(108) 评论(0) 推荐(0)
摘要:函数 1.函数介绍 1.什么是函数 函数就是盛放代码的容器,把实现某个功能的一组代码丢到一个函数中,就做成了一个小工具。 具备某一种功能的工具 函数 事先准备工具的过程 函数的定义 遇到应用场景拿来就用 函数的调用 2.为何要用函数 在没有用函数之前面临的问题: 1.代码冗余,程序组织结构不清晰,可 阅读全文
posted @ 2021-03-25 19:23 余鑫 阅读(77) 评论(0) 推荐(0)
摘要:字符编码和文件处理 1.字符编码 字符 编码>字符编码表 >>>二进制数字 二进制数字 >解码>字符编码表 >>>字符 2.字符编码表 ASCII:只认识英文字符,一个英文字符对应8bit 8bit = 1Byte GBK:只认识中文字符和英文字符,一个字符对应16bit shift-JIS:支持英 阅读全文
posted @ 2021-03-24 17:09 余鑫 阅读(67) 评论(0) 推荐(0)
摘要:python基础语法3 1.流程控制之for循环 for循环时python中循环结构中的第二种循环方式,for循环可以做的事while循环都可以实现,之所以用for循环时因为在循环取值时(即遍历值)时for循环比while循环更加简洁。 能让for循环遍历的值一定是个可迭代对象 。 # 此时只需知道 阅读全文
posted @ 2021-03-22 12:18 余鑫 阅读(77) 评论(0) 推荐(0)
摘要:字符串需要了解的方法1.find,rfind,index,rindex,countfind:查看字符串在一个长字符串中的第一个相同字符串位置,会返回第一个字符的索引。rfind:作用一样,不过是从右边开始查找。index:查看字符串在一个长字符串中的第一个相同字符串位置,会返回第一个字符的索引。ri 阅读全文
posted @ 2021-03-22 12:17 余鑫 阅读(155) 评论(0) 推荐(0)
摘要:python基础语法 1.与用户交互 输入:input() 目的:为了让计算机像人一样接收外界输入的内容。 输出:print() 目的:为了让计算机像人一样把自己处理的结果输出给用户。 2.流程控制之if判断 完整语法: if 条件1: 代码1 代码2 ... elif 条件2: 代码1 代码2 . 阅读全文
posted @ 2021-03-16 15:13 余鑫 阅读(38) 评论(0) 推荐(0)
摘要:python基础语法 一 注释 """注释1注释2注释3""" 多行注释一般用于py文件开头,用来说明这个文件的作用。(多行注释也可以是一个字符串) # 这是一行xxx代码 单行注释一般用于文件内代码的解释,用的比较多。 注释是为了增加代码的可读性。 二 变量 1、什么是变量 量是指事物的状态 变是 阅读全文
posted @ 2021-03-16 14:52 余鑫 阅读(47) 评论(0) 推荐(0)
摘要:python入门 一 编程语言分类 机器语言:直接使用二进制指令编写程序 优点:执行效率高 缺点:1、二进制指令非常难记,容易出错 2、即便是要实现一个小功能,需要用到的二进制指令的条数也非常多 汇编语言:用英文标签取代二进制指令去编写程序 高级语言:用人类能理解的表达方式编写程序,意味着计算机无法 阅读全文
posted @ 2021-03-15 14:30 余鑫 阅读(34) 评论(0) 推荐(0)
摘要:编程语言介绍与计算机基础 1、什么是编程语言 语言是人与人之间沟通的介质 编程语言就是人与计算机之间沟通的介质 简单的说就是人用编程语言控制计算机完成命令 人 》编程语言 》计算机 2、什么是编程 编程就是人把自己想命令计算机干的事用编程语言翻译出来并写到文件里 3、什么是程序 程序就是代码文件 程 阅读全文
posted @ 2021-03-12 14:47 余鑫 阅读(37) 评论(0) 推荐(0)