09 2021 档案
摘要:一、args与kwargs def index(a,b,c): print(a,b,c) def wrapper(*args,**kwargs): # args=(1,2,3) kwargs={} index(*args,**kwargs) # index(*(1,2,3) ,**{}) # ind
阅读全文
摘要:一、函数基础 """1 什么是函数 函数是盛放代码的容器:把实现某一功能的代码放到一个函数内就制造一个工具2 为何要用函数 没有用函数之前程序的问题: 1、代码冗余、程序的可读性差 2、可拓展性差3 如何用函数 函数-》实现某一功能的工具 函数定义-》事先准备工具的过程 函数调用-》遇到应用场
阅读全文
摘要:一、文件打开模式 with open(r'a.txt',mode='wt',encoding='utf-8') as f: f.write("你好")with open(r'a.txt',mode='ab') as f: f.write("哈哈哈".encode('utf-8'))with o
阅读全文
摘要:一、字符编码、 """1 什么是字符编码 人类的字符转换成数字的过程称之为字符编码 该过程需要参照一张表,该表称之为字符编码表 编码 人类的字符 转换成 》数字 解码 人类的字符《 转换成 数字2 字符编码表 a--00 b--01 c--10 d--11 ASCII: 用8bit对应一
阅读全文
摘要:一、字典类型 基本使用 1、用途:2、定义方式:在{}内用逗号分割开多个元素,每个元素都是key:value的形式 其中value可以是任意类型,而key必须是不可变类型,通常是字符串类型dic = {1:111111,33.33:"aaa",(1,2,3):'bbbb'} # dic = dic
阅读全文
摘要:一、可变不可变类型 如果值改变,但是内存地址不变,证明就是在改变原值,即原值可变如果值改变,但是内存地址也变了,证明不是在改变原值,而是产生了新的值,即原值不可变x = 10print(id(x))x = 11print(id(x)) >不可变l = [111, 222, 333]print(
阅读全文
摘要:一、流程控制之if判断 1、什么是if判断 接收用户输入的用户名 接收用户输入的密码 判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码: 告诉用户登录成功 否则: 告诉用户登录失败2、为何要用if判断 为了让计算机能够像人一样去判断3、如何用if判断完整语法if 条件
阅读全文
摘要:今日内容 1、内存管理机制 垃圾回收机制GC 引用计数 分代回收 标记/清除 小整数池 2、与用户交互 接收用户输入 格式化输出3、运算符 一、内存管理机制 一 垃圾回收机制GC1.1 引用计数引用计数增加x = 18 # 值18的引用计数为1y = x # 值18的引用计数为2l = [11
阅读全文
摘要:温故知新 1、计算机运行可以分为两种状态: 用户态:计算机正在运行应用程序的功能 内核态:计算机正在运行操作系统的功能2、计算机三层体系结构 应用程序 操作系统 计算机硬件 计算机完整的体系结构 3、运行python程序有三个阶段: 1、先启动python解释器 2、python解释器会将文件内
阅读全文
摘要:1、计算机基础 计算机硬件(*****) cpu:负责运行程序的是cpu 内存:临时存取数据 硬盘:永久存取数据 2、复杂指令集-64代表一次从内存读取64位二进制数 x86-64 打孔 打孔 打孔 不打孔 不打孔(机器语言) a a a b b 1 1 1 0 0 3、容量: 8bit比特 = 1
阅读全文
摘要:今日内容 1、编程的基础概念2、计算机硬件组成 五大组成部分 一、编程基础概念 1、python是一门编程语言 编程语言是人与计算机沟通的一种工具 人 编程语言 》计算机 2、人为何要与计算机沟通? 推荐电影:《模仿游戏》 图灵测试 目的:为了控制计算机帮我们工作,从而把人解放出来3、什么是编程
阅读全文
浙公网安备 33010602011771号