随笔分类 - python
摘要:一、字典简介 字典(dict)是python中唯一的映射类型,他是以{ }括起来的键值对组成,在dict中的key是唯一的。在保存的时候,根据key来计算出一个内存地址。然后将key-value保存在这个地址中,这种算法叫hash算法,所以,切记dict中存储的key-value中的value是可以
阅读全文
摘要:list列表简介:列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤' , '隔开⽽且可以存放各种数据类型:。 tuple元组简介:俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据
阅读全文
摘要:字符串(str) :把字符连成串. 在python中⽤', ", ''', """引起来的内容被称为字符串 。 注意:python中没有单一字符说法,统一称叫字符串。 一、切片和索引 1、索引:索引就是下标,从0开始 2、切片:可以使用下标来截取部分字符串的内容 语法:str[start:end]
阅读全文
摘要:一、while循环 1、格式: while 条件: while循环体 else: 循环正常跳出执行的语句 2、实例: 注意: 如果循环是通过break退出的. 那么while后⾯的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个else。 二、for循环 1、格式: for i
阅读全文
摘要:一、random模块 所有关于随机相关的内容都在random模块中 二、os模块 所有关于操作系统相关内容都在os模块中 os.stat( ) 属性解读 三、sys模块 所有和python解释器相关的都在sys模块
阅读全文
摘要:一、序列化简介 在我们存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储或者传输的数据格式,这个过程叫序列化。 不同的序列化,结果也不同,但是目的都是一样的,都是为了存储和传输。 在python中存在三种序列化的方案。 1、pickle:可以将我们python中的任意数据
阅读全文
摘要:Python中提供了时间相关的内置模块,我们主要用的是:time模块、datetime模块和calendar模块 ⽇期格式化的标准: 一、时间相关的术语 UTC time Coordinated Universal Time,世界协调时,又称 格林尼治天文时间、世界标准时间。与UTC time对应的
阅读全文
摘要:一、模块的认识 定义:模块就是我们把装有特定功能的代码进行归类的结果。 说明:从代码编写的单位来看我们的城西,从小到大:一条代码 -> 语句块 - >代码块(函数、类)-> 模块。 模块引入的方法: 1、import 模块 2、from xxx import 模块 二、collections模块 c
阅读全文
摘要:一、类的约束 1、约束就是对类的约束。其实就是父类对子类进行约束,子类必须要写xxx方法。 2、抽象:就是当我们没法对一个功能或者一个属性进行精确的表述,一般都采用抽象的方式给出。 (1)抽象类的书写规范 (2)抽象类相关的知识点: a:一个类包含抽象方法,一定属于抽象类 b:抽象类,可以包含正常的
阅读全文
摘要:一、issubclass,type,isinstance 1、issubclass :判断xx类是否是yyy类型(包括子类),用于类之间的判定 2、type :精确的返回数据类型 3、isinstance:也可以判断xx是yyy类型的数据,但是没有type那么精准,可以往上判断 二、区分函数和方法
阅读全文
摘要:一、创建学生类 二、创建课程类 三、创建教师类 四、创建6个老师 五、创建6门课程 六、给课程安排老师 七、定义随机数函数 八、创建30个学生 九、学生开始选课 十、显示学生的选课信息 结果显示
阅读全文
摘要:一、依赖关系(紧密程度最低) (1)简单的定义:就是方法中传递一个对象。此时类与类之间存在依赖关系,此关系比较低。 (2)实例植物大战僵尸简易版 题目要求:创建一个植物,创建一个僵尸 1、植物:名字、血量,攻击力 2、僵尸:名字、血量、攻击力 3、植物可以打僵尸,僵尸掉血 4、植物被僵尸咬,植物掉血
阅读全文
摘要:一、格式化输出 简易名片的制作 二、基本运算符 1、算数运算符 2、比较运算符(a=20,b=10) 3、逻辑运算符 (1)优先级 ( ) -> not -> and -> or (2) x or y x为真,值为x,为假,值为y x and y x为真,值是y,x假,值为x 4、赋值运算符 5、成
阅读全文
摘要:一、类的成员--变量 在类中变量成员分为两类:实例变量(字段)和类变量(静态变量) (1)实例变量:每一个实例都应该拥有自己的变量,实例变量是给对象用的。 (2)类变量:类变量是属于类的,只有通过类名调用才能更改类变量的值。 二、类的成员 方法 1、成员方法(实例方法) 2、静态方法:类里面定义一个
阅读全文
摘要:一、变量 1、定义:将运算的中间结果暂存到内存,以便后续程序调用。 2、命名规则 1、变量由字母、数字、下划线搭配组合而成; 2、不可以用数字开头,也不能全都是数字; 3、不能是python 关键字,这些符号和字母已经被python占用,不可以被更改; 4、最好不要使用中文,推荐使用英文; 5、名字
阅读全文
摘要:1.python的简介 python是一门解释型,弱类型 高级开发编程语言. 2.python安装 (1)python3.x https://www.python.org/downloads/ (2)pycharm https://www.jetbrains.com/pycharm/ 3、编写第一个
阅读全文
摘要:实例 1、生成器函数:就是把函数中的return换成了yield 2、生成器的的取值方法:__next__( )和send( ) 注:send( )先将括号内部的内容复制给前面yield的变量,再继续寻找下一个yield,找不到,报错StopIteration send( )不能放在开头,也不能放置
阅读全文
摘要:函数进阶 一、函数参数--动态传参 动态参数必须在位置参数的后面 1、动态接收位置参数*args 接受的数据类型为元组( , ) 2、动态接受关键字参数**kwargs 动态传参顺序 位置参数 > 动态参数* > 默认值参数>**关键字动态传参 *,** 形参: 聚合(接受元组合) 实参:打散 二、
阅读全文
摘要:1、文件操作 open()文件句柄:获取文件的路径信息 open() 打开一个文件,获取文件句柄 read() 全部读出出文件中的内容 readline() 读取文件中逐一读取一行数据 readlines() 一行一行读取文件中所有数据,并以每行数据为一个元素存入列表中 write() 写入数据 for l...
阅读全文

浙公网安备 33010602011771号