一 分类 伪并发 由于执行速度很快,用户感知不到 真并发 同时发起并发 1 python调用的是操作系统的进程和线程,自身没有 2 一个应用程序默认只有一个进程(可以定义多个) 一个进程只有一个线程(可以定义多个)二 线程 1 python的多线程分为主线程和其他线程.主进程会在多个线程进行来回切换 ...
分类:
编程语言 时间:
2019-05-30 15:57:43
阅读次数:
99
python~函数详解2 1 生成器函数 定义 如果函数有yield这个关键字,就是生成器函数.生成器函数() 获取的是生成器,不执行函数 须知 yield和return一样,都可以返回数据,但是不会彻底中断函数,分段进行函数处理 继续执行 函数(迭代器) __next__() __send__(参 ...
分类:
编程语言 时间:
2019-05-19 14:20:53
阅读次数:
142
1.if 语句 什么是if语句?if语句用来干什么的? if语句说通俗点,就是判断,如果判断条件为真,那么就执行语句,就像我们生活中例子,如果你饿了,判断为真,就要吃饭,于是你就会执行吃饭这个动作,如果你不饿,判断为假,就不执行这个动作,下面用的代码举例: 2.if 语句 有哪几种表达形式? 第一种 ...
分类:
编程语言 时间:
2019-05-15 00:40:00
阅读次数:
149
1.Python是一门动态解释性的强类型定义语言。 2.Python2.x与Python3.x的区别: Python2.x源代码重复率高,不规范,而且Python崇尚的是简单优美清晰,所以推出创建Python3.x,规范化。 3.变量 由数字、字母、下划线任意组合,且不能以数字开头。(变量具有可描述 ...
分类:
编程语言 时间:
2019-05-14 11:16:31
阅读次数:
165
集合 set 定义 由一系列不重复的不可变类型变量组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: ...
分类:
编程语言 时间:
2019-05-09 23:37:34
阅读次数:
169
# list01 是变量,存储列表对象的地址. #列表引用 list01 = ["张无忌","赵敏","周芷若"] # list02 得到的是列表对象地址 list02 = list01 # 修改的是列表第一个元素存储的对象地址 list01[0] = "老张" print(list02[0])# ... ...
分类:
编程语言 时间:
2019-05-09 00:42:52
阅读次数:
277
字典 dict 定义 由一系列键值对组成的可变散列容器。 散列:每条记录无序。 键必须惟一且不可变(字符串/数字/元组),值没有限制。 字典内存图: 基础操作 创建字典: 字典名 = {键1:值1,键2:值2}(键不能相同,值可以相同) 字典名 = dict (可迭代对象) 添加/修改元素: 语法: ...
分类:
编程语言 时间:
2019-05-09 00:22:27
阅读次数:
139
基本数据运算 一、函数 表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。 例如: 1.print(数据) 作用:将括号中的内容显示在控制台中 2.变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量 二、变量 1.定义:关联一个对象的标识符。 2.命名:必须 ...
分类:
编程语言 时间:
2019-05-01 13:34:12
阅读次数:
152
一、Python 简介 Python定义:是一个免费、开源、跨平台、动态、面向对象的编程语言。 Python程序的执行(运行)方式有两种:交互式、文件式 交互式在命令行输入指令,回城即可得到结果。1.打开终端2.进行交互式:python33.编写代码:print(“hello world”)4.离开 ...
分类:
编程语言 时间:
2019-04-30 01:06:11
阅读次数:
151
1、 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.appe ...
分类:
编程语言 时间:
2019-04-24 00:25:07
阅读次数:
154