随笔 - 162
文章 - 12
评论 - 9
阅读 -
15万
05 2019 档案
闭包函数*装饰器
摘要:[toc] 闭包函数 闭包指的是:函数内部函数对外部作用域而非全局作用域的引用。 两种为函数传参的方式: 使用参数的形式; 包给函数 把内部定义的变量放到内部的函数中,让两者一起返回出去 打破层级关系,把局部变量拿到全局使用,并且可以把外部的变量x封装到f2中,然后下次直接调用f2就可以了 应用领域
阅读全文
函数对象
摘要:[toc] 一、函数对象 函数是第一类对象:值的内存地址可以像变量一样去使用 def foo(): foo=函数的内存地址,可以当做一种变量值去使用 1、函数可以被引用 2、可以当作参数传递 3.可以当做函数的返回值 4.可以当做容器类的元素 二.函数嵌套 三.名称空间和作用域 存放名字与值内存地址
阅读全文
函数
摘要:[toc] 函数 一、函数基础 1.什么是函数? 在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用。 函数只是一种思绪,干活的具体的实现都是靠if/while/for+变量,函数只是让干活更轻松。 2.为何用函数? 如果不使用函数,写程序时就会
阅读全文
文件的基本操作
摘要:[toc] 一、基本的文件操作 1.什么是文件? 文件是操作系统提供的虚拟的单位,有了文件我们可以读取数据,没有文件的话应该去硬盘上扣动机械手臂后寻找数据。 文件的核心是:读和写 2.为什么要有文件? 内存无法永久保存数据,想要永久保存数据都需要把文件保存到硬盘中,而操作文件就可以实现对硬件的操作。
阅读全文
字符编码
摘要:[toc] 1.计算机基础:应用程序、操作系统、硬件 应用程序:任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作系统去操作硬件 启动应用程序: 双击qq 操作系统接受指令然后把该操作转化为0和1发送给CPU CPU接受指令然后把指令发送给内存 内存接受指令把指令发送给硬盘获取数据 qq在内
阅读全文
99乘法.金字塔,猜年龄升级版
摘要:[toc] 金字塔 例如:打印如下所示金字塔: 九九乘法表 例如:打印如下所示9\ 9乘法表: 猜年龄升级版: 要求: 1. 允许用户最多登陆三次,还不对,直接退出; 2. 登陆后,允许用户猜年龄最多尝试3次,每尝试3次后,还没猜对,问其'"是否还想继续玩,想玩就按指示继续,不想玩就退出"' 3.
阅读全文
数据类型内置方法:列表/元组/集合
摘要:[toc] list列表类型内置方法 1. 作用:多个装备、多个爱好、多门课程,甚至是多个女朋友 2. 定义方式:[]内用逗号隔开,可以有多个任意数据类型的元素 3. 方法: 1. 优先掌握 1. 索引取值(正向取值+反向取值) 即可取又可存 name_list[0]:{name_list[0]}
阅读全文
数字类型内置方法
摘要:[toc] 数据为什么要分类型? 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示,也就是说,对于不同类型的变量需要用不同的数据类型去描述。 比如我的姓名 字符串; 爱好 列表; 个人信息 字典; 这三者就应该用不同的数据类型存储。 、 1.数字类型内置方法: int(整型): 用途:
阅读全文
语法,if,while循环,for循环
摘要:[toc] 一、语法 if: if判断其实是在模拟人做判断。就是说如果这样干什么,如果那样干什么。对于ATM系统而言,则需要判断你的账号密码的正确性。 例如:输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“未成年” 2. 如果姑娘大于18岁小于25岁,打印“表白” 3. 如果姑娘大
阅读全文
计算机交互,格式化输出,基本运算符
摘要:[toc] 一、与计算机交互 1. python与用户如何交互? 如:手写一个ATM的登录系统 请输入你的姓名:nick 请输入你的密码:123 通过打印结果,可以发现input()方法的作用只是接收值,无论我们输入的是数字类型、字符 串 类型、列表类型,input()的接收
阅读全文
变量与数据类型基础
摘要:[toc] 一、Python解释器的垃圾回收机制: 当一个值身上没有任何绑定任何变量名时,该值的引用计数就为零,Python会自动回收 该值占用的内存到垃圾机制。 对于下述代码: 引用计数增加 10的引用计数为多少? x=10 10的引用计数加1为1 y=x 10的引用计数加1为2 z=10 10的
阅读全文
操作系统学习
摘要:[toc] 一、操作系统 1. 庄园主——奴隶,找一个管家来传达命令。 计算机的世界中叫做操作系统,这个管家就相当于少掉的内存。 2. 操作系统帮我们把内容保存到硬盘,帮我们解析指令。 二、操作系统都干了什么? 1. 接收外部指令转化成==0==和==1==。 2. 翻译成你写的字符,把对文件的操作
阅读全文
计算机基础
摘要:[toc] 1.什么是编程语言? 人与计算机交流的媒介。 2.什么是编程? 程序员用编程语言翻译出来写到一系列的文件中,来让计算机达到目的,实现人的想法。 3.为什么要编辑? 编程的目的就是让计算机按照程序指定的逻辑去工作,从而取代人力。 4.计算机五大组成部分别有什么作用? CPU中央处理器:相当
阅读全文