三大编程范式 1、面向过程编程 2、函数式编程 3、面向对象编程 编程进化论 1、编程最初是无组织无结构的,由简单控制流中按步写指令 2、从上述的指令中提取重复的代码块或逻辑,组织到一起(比如定义了一个函数),便实现了代码重用,且代码由无结构走向结构化,创建程序的过程变得更加具有逻辑性。 3、我们定 ...
分类:
编程语言 时间:
2020-03-12 21:42:53
阅读次数:
58
[TOC] 1、作用 集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 1.1 关系运算 2、定义: 了解 定义空集合 3、类型转换 4、内置方法 =========================关系运算符========================= ...
分类:
编程语言 时间:
2020-03-12 18:29:42
阅读次数:
60
1、列表操作 1.1 作用:按位置存放多个值 1.2 定义 1.3 类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 1.4 内置方法 优先掌握的操作: 1.4.1 按索引存取值(正向存取+反向存取):即可以取也可以改 正向取 反向取 可以取也可以改:索引存在则修改对 ...
分类:
编程语言 时间:
2020-03-11 20:59:24
阅读次数:
87
一.列表类型 1.作用:按位置存放多个值 2.定义: l=[1,2.5,'qqq'] 3.类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 res = list('niupi') 4.内置方法: 4.1 按索引存取值(正向存取+反向存取):即可以取也可以改 l=[11 ...
分类:
编程语言 时间:
2020-03-11 15:47:29
阅读次数:
72
Python——互斥锁 1.进程之间的数据不能共享,但是共享同一套文件系统,所以访问同一个文件,或者同一个打印终端,是没有问题的,而共享带来的是竞争竞争带来是错乱 2.如何控制,就是加锁处理,而互斥锁就是互相排斥,假设把多个进程比喻成多个人,互斥锁的工作原理是多个人都要去争抢同一个资源:比如抢一个房 ...
分类:
编程语言 时间:
2020-03-11 15:32:55
阅读次数:
60
1、什么是for循环 2、为何要有for循环 3、如何用for循环 一:for基本使用之循环取值 案例1:列表循环取值 简单版 复杂版: 三:for循环控制循环次数:range() in后直接放一个数据类型来控制循环次数有局限性: 当循环次数过多时,数据类型包含值的格式需要伴随着增加 range功能 ...
分类:
编程语言 时间:
2020-03-10 22:06:38
阅读次数:
66
一:int类型 1.定义: 2.名字(参数) 3、类型转换 3.1 纯数字的字符串转成int 3.2(了解) 3.2.1 十进制转成其他进制 2.2.2 其他制转成其十进制 二:float类型 1.把纯数字的字符串转换为int,不能包括小数点 2.进制转换(了解) 10进制 — 2进制:除2取余 1 ...
分类:
编程语言 时间:
2020-03-10 21:47:46
阅读次数:
54
一.数字类型int与float的内置方法 1.int类型转换 1.1 纯数字的字符串转成int # res=int('100111') # print(res,type(res)) 1.2 进制转换 1.2.1 十进制转成其他进制 # 10进制 -> 二进制 # 11 - > 1011 # 1011 ...
分类:
编程语言 时间:
2020-03-10 14:09:46
阅读次数:
78
for循环 1.什么是for循环 同while循环,循环就是重复某件事,for循环是python中第二种循环机制 2.为什么要有for循环 虽然python中已经有了while循环,理论上也都能做for循环能做的事情 但是for循环在循环遍历等方面比while要简洁得多 3.for循环的使用 语法: ...
分类:
编程语言 时间:
2020-03-10 14:09:13
阅读次数:
74
今日温故知新内容 python底层数据存放知识延伸——数据的深拷贝和浅拷贝 有如下需求,通过复制一个列表得到另一个列表,对其中一个列表进行任意的改操作,完全不会影响到另一个列表,也就是说复制得到的列表是完全独立的 首先,我们试下如下操作: 上面的操作,其实就是变量的赋值,和拷贝半毛钱关系都没有; l ...
分类:
编程语言 时间:
2020-03-10 01:05:08
阅读次数:
81