摘要: 迭代器 迭代:更新换代的过程,每次的迭代都必须基于上一次的结果 迭代器:迭代取值的工具 作用 迭代器提供了一种不依赖于索引取值的方式 根据以上对于迭代的描述,如果只是简单的重复,不算迭代,如下: n = 0 while True: print(n) # 这只是简单重复,不算迭代 所以,迭代应该是“重 阅读全文
posted @ 2019-07-15 20:07 Bitten 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 函数递归 即函数在调用阶段,直接或间接的又调用自身。 补充 # 查看函数支持的递归上限 import sys print(sys.getrecursionlimit()) # 不是很精确 # 一般返回的是1000 sys.setrecursionlimit(2000) # 如果想要修改递归的上限,可 阅读全文
posted @ 2019-07-12 23:33 Bitten 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 顾名思义就是定义在函数内部的函数,内部函数引用了外部函数作用域的名字 def outter(): x = 111 def inner(): print(x) return inner res = outter() # res就是inner函数内存地址 def func(): x = 333 阅读全文
posted @ 2019-07-11 18:13 Bitten 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Mac 如何前往文件夹 首先,回到桌面,或者点击Finder(访达) 然后输入快捷键 ⌘ Command + ⇧ Shift + G 或者在Finder上方状态栏中点击‘前往’>>>‘前往文件夹’ Mac 如何修改hosts 1. 用上面👆的方法,前往文件夹‘/etc’ 2.找到hosts文件 3 阅读全文
posted @ 2019-07-10 17:07 Bitten 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 在了解函数之前,我们先想象一个这样的场景: 如果现在len方法不能用了,我们要如何用代码计算‘kilobitten’这个字符串的长度? str1 = 'kilobitten' length = 0 for i in str1: length += 1 print(length) # 10 此时又有一 阅读全文
posted @ 2019-07-09 19:00 Bitten 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 文件操作 什么文件? 操作系统提供给用户操作复杂硬件(硬盘)的简易的接口 为什么操作文件 人或者应用程序需要永久的保存数据 文件的打开过程 step1 点击需要打开的文件 step2 操作系统接收到命令,将文件路径传送给CPU step3 CPU根据路径去硬盘中寻找文件,然后调取到内存中 step4 阅读全文
posted @ 2019-07-07 13:36 Bitten 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 什么是数据类型? 数据类型可以拆开理解,数据是用来记录状态的,而类型则表示的是针对不同状态用不同的数据类型去表示。 (比如人的年龄用整数去表示,而银行计算利息用小数去表示) ps:数据类型都是靠python内部对应的数据类产生出来的。 int整型 作用:记录等级,电话号码,QQ号,年龄,人数等等 > 阅读全文
posted @ 2019-07-01 20:30 Bitten 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 毫无疑问,用户交互是软件产品使用体验中至关重要的一部分,所谓与用户交互,个人看来,就是程序与用户交换信息的过程。 正如以下这个例子: 1 print(' 100以内猜个数吧 \n') 2 res = '90' 3 guess = 0 4 while guess == 'Y' or guess == 阅读全文
posted @ 2019-07-01 19:47 Bitten 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 正如前一篇随笔所提到的,python属于解释型语言 python语言有两个特点: 1.胶水语言(历史遗留问题,原来Perl语言作为Unix内置标准件,获得极大追捧,作为竞争者的python一开始是作为小三,与shell语言以及Perl语言和谐共处来融入Linux家族,所以被称为胶水语言。但随着Uni 阅读全文
posted @ 2019-06-28 17:32 Bitten 阅读(510) 评论(0) 推荐(0) 编辑
摘要: python 基础原理 计算机组成基础 python注释 python简介 流程控制(if,while,for) 用户交互 字符编码 文件处理 数据类型及常用方法 基本数据类型 基本运算符 数字类型及其内置方法 字符串(str) 列表(list) 元组(tuple) 字典(dict) 集合(set) 阅读全文
posted @ 2019-06-28 15:02 Bitten 阅读(215) 评论(0) 推荐(0) 编辑