随笔分类 - python从入门到精通
发表于 2019-09-26 15:40阅读次数:172评论次数:0
摘要:[TOC] 模块基础 Python看成手机,pip是应用管家,模块就是应用软件 模块的作用:模块就是让代码更方便的实现一个功能 1. 模块的四种形式 1. 内置模块 python解释器启动自带的模块 如 2. pip 安装的模块 3. 自定义模块 4. 包(模块) 2. import 和 from.
阅读全文 »
发表于 2019-09-25 15:44阅读次数:233评论次数:0
摘要:函数进阶三 1. 匿名函数 1. 什么是匿名函数 匿名函数就是没有名字的函数,没法调用,他只能和某些方法联合起来使用 2. 匿名函数的语法 lambda 参数:返回值 #也可以通过赋值,让它变为有名函数 f = lambda x,y:x+y res = f(1,2) print(res) 3. 能和
阅读全文 »
发表于 2019-09-24 16:15阅读次数:136评论次数:0
摘要:[TOC] 函数的进阶二 isinstance 方法 1. 迭代器(不是函数,只是一个称呼而已) 1. 可迭代对象 什么叫可迭代对象: 数据类型中除了数字类型之外,其他的都是可迭代对象 2.迭代器对象 什么叫迭代器对象 只有文件是迭代器对象 为什么要有迭代器对象 提供了 不依赖索引取值的手段 for
阅读全文 »
发表于 2019-09-23 13:51阅读次数:135评论次数:0
摘要:[TOC] 函数的进阶一 1. 闭包函数 闭包函数:闭包函数把闭包函数内部的变量 +闭包函数内部的函数 这两者包裹在一起,然后通过返回值的形式返回处来。 这样一来,就能在全局进行对闭包函数内部的函数的调用 闭包函数至少得符合函数的嵌套 2 .装饰器 (1)二层装饰器 装饰器就是对闭包函数的高级应用
阅读全文 »
发表于 2019-09-20 17:23阅读次数:129评论次数:0
摘要:函数的进阶 1. 可变长参数 (1)可变长形参 (2)可变长实参 2. 函数的对象 python中一切皆对象 对象能够完成这四件事情 1. 能被引用 2. 当作容器类数据类型的元素 3. 当作函数的实参 4. 当作函数的返回值 3. 函数的嵌套 函数的嵌套就是函数里面有函数 函数内部定义的函数,外部
阅读全文 »
发表于 2019-09-19 15:20阅读次数:136评论次数:0
摘要:[TOC] 1. 函数的定义 函数的定义的特性:函数定义过程,只检测语法,不执行代码。当调用函数,会执行代码 2. 定义函数的三种方式 空函数 无参函数 有参函数 3. 函数的调用 函数的调用就是 使用函数 4. 函数的返回值 只要定义了函数,调用函数就有返回值。函数的返回值默认是 None 我们用
阅读全文 »
发表于 2019-09-18 15:26阅读次数:531评论次数:0
摘要:[TOC] 1. 文本处理 1. 什么是文本处理 修改存储的信息 2. 什么是文件 操作系统提供的一个虚拟单位,用来存储信息(用二进制存储信息) 3. 操作文件的流程 1. 打开文件 open('路径','操作模式',encoding = '字符编码') 2. 读取/修改文件 r / w / a 3
阅读全文 »
发表于 2019-09-17 16:04阅读次数:171评论次数:0
摘要:1. 字符编码 字符:就是存储了信息的东西 键盘发送等等是电流——》主机(内存)接收到电流(当做010101011101)——》显示屏 接收电流 (当做010101010——》键盘) 2. 文本编辑器存储信息的过程 文本编辑器——》写文本 ——》存储信息 显示器(内存)——》(转换)硬盘 3. 编码
阅读全文 »
发表于 2019-09-16 17:13阅读次数:251评论次数:0
摘要:目录1. 元组(tuple)1. 作用2. 定义方式3. 使用方法4. 有序or无序5. 可变or不可变2. 字典(基于散列表(哈希)实现存储)1. 作用2. 定义方式3. 使用方法4. 有序or无序5. 可变or不可变3. 散列表(哈希表)4. 集合(基于散列表(哈希)实现存储)1. 作用2. 定
阅读全文 »
发表于 2019-09-12 16:44阅读次数:140评论次数:0
摘要:[TOC] 1.流程控制之for循环 while循环:可以循环一切事物 for 循环: 提供了一种手段,不依赖索引取值 for + continue for + break for + else 2. 数据类型的内置方法 1. 数字类型(整型(int) 浮点型(float)) (1)作用 描述年龄/
阅读全文 »
发表于 2019-09-11 15:29阅读次数:156评论次数:0
摘要:[TOC] 博客05 1. 基本运算符 (1)算术运算符 (2)比较运算符 (3)赋值运算符 (4)逻辑运算符(把多个条件同时叠加) Python运算符优先级,但是当我们想要哪个先运算,就给它加上小括号。不用死脑筋记运算符的运算优先级 2.流程控制 流程控制——》控制变量往一个方向变化 (1)if
阅读全文 »
发表于 2019-09-10 17:39阅读次数:179评论次数:0
摘要:[TOC] 博客04 1. 数据类型 (1)列表 (2)字典 (3)布尔类型 2. 解压缩 解(解开)压缩(容器类数据类型):只针对2 3个元素容器类型的解压 3. 花式赋值 链式赋值 交叉赋值 4. python与用户交互 用户说一句,计算机(python程序)答一句 python2和python
阅读全文 »
发表于 2019-09-09 16:46阅读次数:186评论次数:0
摘要:[TOC] Python入门 1.变量 1. 变量就是可变的的量,用来描述某个事物的属性。本质作用就是描述和接收变量值 2. 定义变量的方式: 变量名 = 变量值 3. 变量名的规则: 变量名必须具有描述意义 变量名以字母、数字和下划线组成。 变量名不能以关键字命名 4. 变量名的两种表示方式:
阅读全文 »
发表于 2019-09-06 15:58阅读次数:254评论次数:0
摘要:[TOC] 计算机组成和操作系统以及编程语言 一、编程 什么是编程? 编程就是写一堆堆文件。(控制变量不断变化的过程) 为什么编程? 代替劳动力,帮助人完成一些具体的事情 什么是编程语言? 编程语言是人与计算机交流的介质 二、冯诺依曼机的五大结构:==控制器,运算器,存储器,输入设备,输出设备==。
阅读全文 »
发表于 2019-09-05 20:42阅读次数:150评论次数:0
摘要:一级标题 这不是开玩笑 你问我为什么? 粗的才好(滑稽) 什么!明明有人推我 一闪一闪亮晶晶 我上面有人人在这 water?H2O(下标) hello world! hello world hello world!!!!! hello world print('hello markdowm!') p
阅读全文 »
发表于 2019-09-05 11:23阅读次数:182评论次数:0
摘要:文本处理 什么是文件:文件是操作系统提供的一个虚拟概念,拿来存储信息的 什么是文本文件:.txt/.word/.md/.py/.xml/.ini 存储的是文字的文件 多媒体文件:视频/音频文件 1. 如何通过文本编辑器去控制txt文件(步骤) 找到文件路径 (通过记事本)打开文件 读取/修改操作 保
阅读全文 »
发表于 2019-09-04 19:21阅读次数:123评论次数:0
摘要:编程 编程就是控制变量不断变化 1.面向过程编程 面向过程编程就是,对着 —》 流程/步骤—》 码代码 1.IOP IPO就是:Input(输入)——》Process(过程/处理)——》Output 面向过程编程类似于车间(流水线的工作过程) 未来码代码的目的:输入一些变量,然后会通过一系列的步骤改
阅读全文 »
发表于 2019-09-02 16:58阅读次数:112评论次数:0
摘要:1.函数的三种定义方式 ==函数如果没被调用,则运行只会检查函数内的语法,不会执行函数里的代码== 1.空函数 def hanshuming(): #TODO 这个函数的功能,暂时不会写 pass #写个空函数,占个位置 2.有参函数 def hanshuming(x,y) if x>y: prin
阅读全文 »
发表于 2019-08-30 17:23阅读次数:168评论次数:0
摘要:列表和字典的内置方法 1.可变与不可变 每个变量一个都有自己的内存地址,内存地址有id, (1)可变类型 若一个变量的变量值发生变化,但其内存地址的ID不变,则这个变量是可变类型 ==(即值变id不变)== 可变:列表,字典 (2)不可变类型 若一个变量的变量值发生变化,但其内存地址id也发生变化,
阅读全文 »
发表于 2019-08-29 18:48阅读次数:133评论次数:0
摘要:day07(数据结构) 1. if 判断——分为三个分支结构 ==按照从上往下运行== (1)单分支结构 if 条件: 代码块 (2)双分支结构 if 条件: 代码块 条件1成立执行这里 else: 代码块 条件1不成立执行这里 (3)三分之一结构 在没有==else==结尾的 if elif el
阅读全文 »