随笔分类 -  python学录

1
python学习笔记
摘要:一个应用程序在运行时就是一个进程,一个进程默认只有一个主线程,也可以有多个线程,同时执行不同的任务;本次课程主要是实现如何让进程可以进行多线程工作 一个进程就像一个工厂,多个进程就像工厂例的工人,每个工人之间的工作相互之间不影响 让一个进程多线程工作有两种实现方式: ①.直接导入treading模块 阅读全文
posted @ 2019-11-30 17:26 anjhon_木 阅读(238) 评论(0) 推荐(0)
摘要:一. socket编程 socket又叫套接字 socket编程其实就是用代码来实现进行网络通信的两个端;套接字就是实现通信的两个程序 实现通信的两个端分为 服务器 和 客户端 两种 python通过 socket模块 来提供socket编程相关的类和方法 二. 服务器端 (注:以下操作中服务器端和 阅读全文
posted @ 2019-11-29 22:38 anjhon_木 阅读(189) 评论(0) 推荐(0)
摘要:方法使用 1. compile(正则表达式) 编译创建正则表达式对象 a.获取匹配结果: 匹配对象.group() 获取整个正则表达式匹配到的结果 匹配对象.group(N) 获取第N分组匹配到的结果 b.获取匹配结果在原字符串中的范围 匹配对象.span() c.获取原字符串 匹配对象.strin 阅读全文
posted @ 2019-11-28 17:33 anjhon_木 阅读(102) 评论(0) 推荐(0)
摘要:一. 内存管理 1. C语言中内存管理的概念 内存分为堆区间和栈区间 C的栈区间的内存是系统自动申请和释放(自动管理) C的堆区间的内存需要调用malloc函数申请,调用free函数释放 其他高级语言中的垃圾管理机制是针对堆区间的内存进行管理的 2. python的内存管理机制 1) 内存的申请 p 阅读全文
posted @ 2019-11-27 19:11 anjhon_木 阅读(205) 评论(0) 推荐(0)
摘要:一. 类的继承 继承是让子类直接拥有父类的属性和方法 1. 用法 class 类名(父类1,父类2,...) 类的内容 2. 子类中添加属性和方法 1). 添加方法和字段 在子类中直接声明新的字段和方法,若字段和方法与父类的重名,则父类的会被覆盖(重写) 2). 添加对象属性 用\_\_initia 阅读全文
posted @ 2019-11-26 20:08 anjhon_木 阅读(148) 评论(0) 推荐(0)
摘要:一. 类和对象 1. 先来两句废话 类就是拥有相同功能和相同属性的对象的集合 对象就是类的实例 2. 类的声明 1).语法 2).说明 3. 创建对象 对象 = 类名( ) 二. 类的方法 对象方法, 类方法, 静态方法 1. 对象方法 1).声明: 在类里面直接声明函数 2).调用: 用对象来调用 阅读全文
posted @ 2019-11-22 20:49 anjhon_木 阅读(145) 评论(0) 推荐(0)
摘要:一. 异常 程序在运行过程中的报错就叫异常 二. 异常捕获 1. 使用异常捕获的场景 在知道某个位置可能会出现异常,但开发者无法控制时使用 2. 捕获异常 ①:捕获任何异常 先执行代码块1,如果异常,直接执行代码块2,依次往后执行;若代码块1没有异常,不执行代码块2,往后执行 ②:捕获针对异常 先执 阅读全文
posted @ 2019-11-21 19:12 anjhon_木 阅读(172) 评论(0) 推荐(0)
摘要:一 . 文件操作 1. 数据的存储 1).数据存储 计算机存储分为运行内存和硬盘存储 运行内存是用来存储程序运行过程中产生的数据,程序结束,数据销毁 硬盘存储的文件则一直存在 2).常用的文件 文本文件: txt, json(前后端), plist(页面), 数据库文件 二进制文件: 图片文件: p 阅读全文
posted @ 2019-11-20 19:26 anjhon_木 阅读(150) 评论(0) 推荐(0)
摘要:一. 生成器 1.生成器 生成器也是迭代器的一种; 生成器作为容器它保存的不是数据,而是产生数据的算法 2.创建生成器 调用带有yield关键字的函数,就可以得到一个生成器 注:函数中只要有yield,不管会不会遇到(执行),则调用该函数,函数体都不会执行,并且得到一个生成器 3.生成器产生数据 一 阅读全文
posted @ 2019-11-19 21:00 anjhon_木 阅读(153) 评论(0) 推荐(0)
摘要:一.实参高阶函数 1.函数作为变量使用 python中声明函数就是声明一个类型是function的变量,变量名就是函数名 普通变量能做的函数都能做: 1).一个变量可以给另一个变量赋值,函数也可以赋值给一个变量 2).变量的值可以修改,函数作为变量并被赋值后,函数原本的功能就消失了 3).变量作为序 阅读全文
posted @ 2019-11-19 20:59 anjhon_木 阅读(253) 评论(0) 推荐(0)
摘要:一.函数返回值 1.返回值的作用:将函数里面的数据传到函数外(在函数里的打印只能看不能操作) 2.怎么确定需不需要返回值:看函数的功能完成后会不会产生新的数据 3.怎么确定函数的返回值:函数声明的时候return后面的值就是函数的返回值;如果没有return,函数的返回值就是None return是 阅读全文
posted @ 2019-11-19 20:57 anjhon_木 阅读(115) 评论(0) 推荐(0)
摘要:一、认识函数 1、什么是函数 1)、函数的定义:函数就是对实现某一特定功能的代码的封装 2)、函数的分类: ①、系统函数 语言系统自带的,可以直接调用的函数:print、len、chr、ord、input... ②、自定义函数 开发者自己声明的函数 二、函数的声明 1、语法: def 函数名(参数列 阅读全文
posted @ 2019-11-19 20:55 anjhon_木 阅读(127) 评论(0) 推荐(0)
摘要:一、字符串 字符串(str)是容器型数据类型,他是将单引号('')、双引号("")、三个单引号或三个双引号(''' '''/""" """)作为容器标志 字符串有不可变性(不支持增删改)、有序性(支持下标操作) 1、字符串的元素 字符 python中只有字符概念, 没有字符类型 。引号中只有一个元素 阅读全文
posted @ 2019-11-19 20:53 anjhon_木 阅读(469) 评论(0) 推荐(0)
摘要:一、什么是集合 集合是容器型数据类型,将大括号{}作为容器标志,元素之间用逗号隔开 {元素1,元素2,元素3...} 集合有可变性(支持增删改),无序性(不支持下标操作) 集合中的元素:元素不可变性,元素唯一性(自带去重) 1、空集合 x = {} (如果这样写,系统会默认为空字典而不是空集合) 空 阅读全文
posted @ 2019-11-19 20:50 anjhon_木 阅读(202) 评论(0) 推荐(0)
摘要:一、字典 1、什么是字典 1)、字典: 字典是容器型数据类型,将大括号{}作为容器的标志,里面多个元素用逗号隔开,字典中的元素只能是键值对:{键1:值1, 键2:值2, 键3:值3,...} 字典的可变性(支持增删改),无序性(不支持下标操作) 2)、键值对 字典中所有元素都必须是键值对,键和值必须 阅读全文
posted @ 2019-11-19 20:48 anjhon_木 阅读(240) 评论(0) 推荐(0)
摘要:一、什么是元组 元组就是不可变的列表 元组是将小括号 () 作为容器的标志;(元素1,元素2,...) 元组不可变性,不能增、删、改, 元组有序性,支持下标操作 元组元素可以是任何类型的数据 二、元组的操作。(元组的操作和列表的相似度很大,有一些独特的操作已单独列出) 1、查 (元组的查和列表的基本 阅读全文
posted @ 2019-11-19 20:47 anjhon_木 阅读(153) 评论(0) 推荐(0)
摘要:一、什么是列表 1、列表 列表是python提供的容器型数据类型;以中括号[]作为容器标志; 里面多个元素用逗号隔开:[1,2,3,4,5,6],元素的个数就是列表的长度 列表是可变的、 有序的 ; 可变性:(元素的个数,元素的值,元素的顺序)-元素支持增、删、改操作; 有序性:支持下标操作 2、列 阅读全文
posted @ 2019-11-19 20:44 anjhon_木 阅读(396) 评论(0) 推荐(0)
摘要:一、分支结构 1、if 结构 (满足条件就执行某个操作,不满足就不执行。) 1)、语法结构 if 条件语句: 代码段 2)、说明 if >关键字,固定写法 条件语句 >任何有结果的表达式都可以:数据,已经声明过的变量,运算表达式;不能是赋值 :(冒号) >固定写法,(一般出现冒号的位置,后面一般都会 阅读全文
posted @ 2019-11-19 20:42 anjhon_木 阅读(321) 评论(0) 推荐(0)
摘要:一、变量 1、变量 变量是用来申请空间保存数据的 变量的公式: 变量名 = 值 2、说明 变量名:自由命名,但要遵循一下要求和规范 要求 : 是标识符(1.由数字、字母和下划线组成;2.数字不能开头),不能是关键字 规范 : 1.见名知义:看到变量名,知道变量里存的什么数据 2.满足PEP8命名规范 阅读全文
posted @ 2019-11-19 16:14 anjhon_木 阅读(262) 评论(0) 推荐(0)
摘要:一、计算机基础 1.1、进制 计算机中的数字有四种存在形式,分别是:十进制、二进制、八进制和十六进制 1.1.1、十进制 1.基数:0 9 2.进位:逢10进1 3.位权:例:123 = 3\ 10^0 + 2\ 10^1 +1\ 10^2,其中10\^x就是这个十进制数的权位 4.在Python中 阅读全文
posted @ 2019-11-19 15:15 anjhon_木 阅读(292) 评论(0) 推荐(1)

1