摘要: 迭代器(Interators) 定义:通过loop的方式,将数据重复地进行通过内置方法或者代码对数据进行处理,每一次迭代的数据都要依赖于上一组数据,能够实现 上述任务的工具就被称之为迭代器。 与递归(Recursion)的区别 递归是在定义函数内部调用函数自身,是一种先回溯再递推的过程。而迭代则是在 阅读全文
posted @ 2019-07-15 23:30 ITchemist 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 函数对象(第一类对象,即可以当做被数据传递) 四种常见使用方式函数名可以被引用 函数对象(第一类对象,即可以当做被数据传递) 四种常见使用方式函数名可以被引用 1. 函数名可以被传递 def func(): print('from func') print(func) # 函数名和函数体代码就是存放 阅读全文
posted @ 2019-07-10 23:52 ITchemist 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 函数 什么是函数:函数就是一个个小小的‘加工厂’(Function),对将要到来的‘原料’(参数变量)进行一系列逻辑、数学运算以及其他的一些循环语句的操作。简单来说就是实现某中特殊作用和功能的载体。 为什么要用到函数: 函数 什么是函数:函数就是一个个小小的‘加工厂’(Function),对将要到来 阅读全文
posted @ 2019-07-09 21:02 ITchemist 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 文件内光标的移动 使用seek方法:其格式为seek(offset,whence),其中offset是相对偏移量的意思 whence有 三种情况: 文件内光标的移动 使用seek方法:其格式为seek(offset,whence),其中offset是相对偏移量的意思 上述三种模式,无论在哪种模式运行 阅读全文
posted @ 2019-07-08 21:00 ITchemist 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 元组(Tuples) 作用:能够存储多组数据的容器类型,形式跟List差不多,只不过是小括号不是中括号,并且其中的数据不能被修改 内部原理:当定义了元祖时,内存开辟了新的区域来存放元祖中的数据元素,其中每个不同元素都占据着元祖中的内存空间及地址,如果该数据是不可变类型,一旦确定下来内存地址后,该数据 阅读全文
posted @ 2019-07-04 23:40 ITchemist 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 可变类型和不可变类型 可变类型和不可变类型 其中可变类型的意义是,当数据的取值改变时,python并不会为它开辟一个新的内存去存放,而是直接在原来的内存地址即id中修改,相当于 数据还是在原来的内存空间中作出修改,并不会成为一个“见义忘利”的小人还是会知恩图报,回到最初创建它的地方因此这种人的待遇薪 阅读全文
posted @ 2019-07-03 21:22 ITchemist 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 条件语句与循环语句的使用 If 语句的使用 作用: If的条件语句能够使得计算机通过判断目标条件的正确与否,来决定是否要执行接下来的程序代码进而控制程序的运行,满足则运行下方将要执行的命令或者操作,反之则程序无法运行 格式: 条件语句与循环语句的使用 If 语句的使用 作用: 格式: if...el 阅读全文
posted @ 2019-07-02 22:29 ITchemist 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 与用户的交互 python3中 input会将用户输入的任何内容都存成字符串类型 python2中 raw_input会将用户输入的任何内容都存成字符串类型 input要求用户必须输入一个明确的数据类型,输入什么类型就存成什么类型 格式化输出 %s和%d 数据类型 数据类型大概有这么几种:整型、浮点 阅读全文
posted @ 2019-07-02 01:38 ITchemist 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 五大组成部分: 控制器:计算机的控制部分 运算器:计算器的运算部分(其中分为数字运算和逻辑运算),数字运算也就是加减乘除法,开根号求对数等数学运算,逻辑运算就是对计算机即将进行操作的True or False的判断。 控制器+运算器=计算机中央处理器(也就是所说的CPU) 存储器:计算机的存储部分 阅读全文
posted @ 2019-07-01 16:52 ITchemist 阅读(207) 评论(0) 推荐(0) 编辑