03 2020 档案
摘要:一:储备知识 1、 *args, **kwargs def index(x,y): print(x,y) def wrapper(*args,**kwargs): index(*args,**kwargs) # index(y=222,x=111) wrapper(y=222,x=111) 2、名称
阅读全文
摘要:一、函数对象(精髓:可以把函数当成变量去用) 函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用。 def func(): # func指向函数体内存地址 print('from func') 1、可以赋值 f=func print(f,func) # <function fun
阅读全文
摘要:一、名称空间namespacs:存放名字的地方,是对栈区的划分 名称空间即存放名字与对象映射/绑定关系的地方。 1.分为三类:内置名称空间、全局名称空间、局部名称空间 1.1 内置名称空间 (1)存放的名字:存放的python解释器内置的名字。 >>> print <built-in functio
阅读全文
摘要:一、形参与实参介绍 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名。 def func(x, y): # x=1,y=2 print(x, y) # 1 2 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值。func(1,2) 形参与实参的关系: 1、在调用阶
阅读全文
摘要:文件修改的两种方式 方式一:文本编辑采用的就是这种方式 实现思路:将文件内容发一次性全部读入内存,然后在内存中修改完毕后再覆盖写回原文件 优点: 在文件修改过程中同一份数据只有一份 缺点: 会过多地占用内存 with open('c.txt',mode='rt',encoding='utf-8')
阅读全文
摘要:一、控制文件读写内容的模式 大前提: t、b模式均不能单独使用,必须与r/w/a之一结合使用t: 1、读写都是以字符串(unicode)为单位 2、只能针对文本文件 3、必须指定字符编码,即必须指定encoding参数b:binary模式 1、读写都是以bytes为单位 2、可以针对所有文件 3、一
阅读全文
摘要:# 1、编写文件copy工具copy_file=input('请输入您的源文件路径:').strip()inp_file=input('请输入您需复制的文件路径:').strip()with open(r'{}'.format(copy_file),mode='rt',encoding='utf-8
阅读全文
摘要:一、文件与文件的模式 1、什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口。 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘)2、为何要用文件(1)应用程序运行过程中产生的数据最先都是存放于内存中的,用户/应用程序可以通过文件将数据永久保存的硬盘中。
阅读全文
摘要:1、定义: 在{}内用逗号分隔开多个元素,多个元素满足以下三个条件: (1)集合内元素必须为不可变类型 (2)集合内元素无序 (3)集合内元素没有重复 s={1,[1,2]} # 集合内元素必须为不可变类型 s={1,'a','z','b',4,7} # 集合内元素无序 s={1,1,1,1,1,1
阅读全文
摘要:列表:按位置存放多个值 1、定义:l=[1,1.2,'a'] #本质:l=list([1,1.2,'a']) 2、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 字符串list('wdad') # 结果:['w', 'd', 'a', 'd'] 列表list([1,
阅读全文
摘要:一、定义 for循环:循环就是重复做某件事,for循环是python提供第二种循环机制,理论上for循环能做的事情,while循环都可以做。 目的:之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁。 二、for循环的使用 语法: for 变量名 in 可迭代对象:
阅读全文
摘要:一、接收用户的输入 1、在Python3:input会将用户输入的所有内容都存成字符串类型 # username = input("请输入您的账号:") # "egon" # age = input("请输入的你的年龄: ") # age="18" # age=int(age) # int只能将纯数
阅读全文
摘要:一、变量 1、定义:变量就是可以变化的量,实际指代的是内存中的一段空间,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等。 2、目的:变量的存在是为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的。 详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直
阅读全文
摘要:一、编程语言介绍 1、分类: (1)机器语言:直接用二进制编写程序,执行效率高,计算机可无障碍理解,但对开发较复杂,跨平台性差。 (2)汇编语言:是用一个英文标签代表一组二进制指令,其实质和机器语言相同,都是直接对硬件操作,相对机器语言,执行效率高(因为终究还是需要将英文标签转为相对应的二进制),但
阅读全文
摘要:一、cpu详解 CPU按照指令集可以分为精简指令集CPU和复杂指令集CPU两种,区别在于前者的指令集精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效能较佳;但是若要做复杂的事情,就要由多个指令来完成。后者的指令集每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令的长
阅读全文
摘要:一、python是一门编程语言 什么是编程语言?什么语言?为什么要有编程语言? 编程语言的本质就是一门语言 语言就是一种事物与另外一种事物沟通的表达方式/工具 什么编程?为什么要编程? 编程就是人把自己想计算机做的事,也就是自己的思维逻辑,用编程语言表达出来 编程的目的就是让计算机按照人类的思维逻辑
阅读全文

浙公网安备 33010602011771号