python3
文章平均质量分 81
JoyEvansFeng
这个作者很懒,什么都没留下…
展开
-
python3 list的学习
day06列表 list 有序的序列容器 创建列表的方法: [] [1,2,3,4] list() list(range(10))列表的构造函数:List()List(可迭代对象)可迭代对象只能有一个列表的运算 算术运算: + * += *= 比较运算: < <= > >= == != in/ not in 运算符 += 运算符: 绑定...原创 2018-07-09 21:36:14 · 383 阅读 · 0 评论 -
多继承 函数重写 迭代器
用于类的函数 issubclass(cls, class_or_tuple) 判断一个类是否继承自其它类,如果此cls 是class 或tuple中的一个派生子类,则返回True, 否则返回False 示例: class A: pass class B(A): pass class C(B): pass ...原创 2018-07-26 23:20:00 · 324 阅读 · 0 评论 -
迭代器 生成器 字节 yield
迭代器 Iterator 迭代器是访问可迭代对象的工具(对象) 什么是迭代器 迭代器是指用iter(obj) 函数返回的对象(实例) 迭代器可以用next(it) 函数获取可迭代对象的数据 迭代器相关函数 iter(iterable) 从可迭代对象中返回一个迭代器, iterable 必须是一个能提供一个迭代器的对象 next(iterator) ...原创 2018-07-21 21:23:36 · 217 阅读 · 0 评论 -
class 及使用方法
类变量 类变量是类的属性,此属性属于类,不属于此类的实例 作用: 通常用来存储该类创建的对象的共有属性 说明: 类变量可以通过该类直接访问 类变量可以通过类的实例直接访问 类变量可以通过此类的对象的__class__属性间接访问 示例见: class_variable.py 类的文档字符串 类内第一个没有...原创 2018-07-26 07:15:55 · 1058 阅读 · 0 评论 -
局部变量 全局变量 函数的嵌套
day10笔记:局部变量: 1. 定义在函数内部的变量称为局部变量(函数的形参也是局部变量) 2. 局部变量只能在函数内部使用 3. 局部变量在函数调用时才能够被创建,在函数调用结束之后会自动销毁全局变量: 1. 定义在函数外部,模块内部的变量称为全局变量 2. 所有的函数都可以直接访问"全局"变量,但函数内部不能直接通过赋值语句来改变全局变量 示例见: variable.py 局部变...原创 2018-07-14 07:47:22 · 1665 阅读 · 0 评论 -
异常处理 try except raise assert
异常(基础) exception 什么是错误 错误是指由于逻辑或语法等导入一个程序无法正常执行的问题 特点: 有些错误是无法预知的 什么是异常 异常是程序出错时标识的一种状态 当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态 作用: 用作信号,通知上层调用者有错误需要处理...原创 2018-07-19 23:09:51 · 654 阅读 · 0 评论 -
for continue list的学习
for 语句 作用: 用来遍历可迭代对象的数据元素 遍历:所有的元素经历且经历一遍 可迭代对象是指能依次获取数据元素的对象 可迭代对象包括: 字符串str 列表list 元组tuple 字典dict 集合set range函数返回的对象等-- 语法: for 变量列表in 可迭代对象: 语句块1 else: ...原创 2018-07-07 08:25:18 · 392 阅读 · 0 评论 -
import random
系统模块 sys 此模块都是运行时系统的信息 文档参见: pbase/python_base_docs_html/系统模块sys.html 自定义模块 示例见: mymod.py # 自定义模块 test_mymod.py # 导入并测试模块 import 语句搜索模块的路径顺序 1. 搜索程序运行时...原创 2018-07-18 23:29:37 · 5203 阅读 · 0 评论 -
形参 实参
问题: def mysum(a,b): print(a+ b) r =mysum(100, 200) print(r) # 请问r绑定的是什么? # 让mysum返回一个加法的结果: def mysum(a,b): result =a + b r =mysum(100, 200) print(result) # 打印错误函数...原创 2018-07-12 23:12:26 · 751 阅读 · 0 评论 -
Python3的格式化字符串、while、break学习
7月05日 1. 字符串:生成一定格式的字符串2. 符号:%(3. 语法:格式字符串%(参数值1,参数值2,…)4. 格式字符串中的 % 为占位符,占位符的位置将用参数值替换 格式化字符串中的占位符和类型码 占位符 意义 %s 字符串,使用str函数转换 %r 字符串,使用repr函数转换 %c 整数转为单个字符 %d ...原创 2018-07-05 22:23:20 · 206 阅读 · 0 评论 -
file read write
文件 file 文件是用于数据存储的单位 文件通常用来长期存储数据 文件中的数据是以字节为单位进行顺序存储的 文件的操作流程 1. 打开文件 2. 读/写文件 3. 关闭文件 注: 任何的操作系统,同一个应用程序同时打开文件的数量有最大数限制,所以在用完文件后需要关闭 文件的打开函数open open(file, mode='rt...原创 2018-07-23 22:14:51 · 536 阅读 · 0 评论 -
集合(set)定义函数(def)
集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后顺序关系 集合内的元素必须是不可变的对象 集合是可迭代对象 集合是相当于只有键没有值的字典(键则是集合的数据) 创建空的集合: set()创建非空集合: s = {1, 2, 3} 集合的构造(创建)函数 set set() 创建一个空的集合对象(不能用{}来...原创 2018-07-11 22:51:44 · 2537 阅读 · 0 评论 -
tuple dict 的学习
day07: 元组 tuple 字典 dict元组 tuple 元组的定义: 元组是不可改变的序列,同list一样,元组是可以存放任意类型的容器 元组的表示方法: 用小括号() 括起来,单个元素括起来后加逗号区分单个对象还是元组 创建空元组的字面值 t = () # t绑定空元组 创建非空元组 t = 200, t = (20,) t =...原创 2018-07-11 07:26:40 · 309 阅读 · 0 评论 -
map filter sorted 递归函数 闭包
函数式编程 是指用一系列函数解决问题要求:def创建的函数最好不要访问局部作用域以外的变量,这样可以保证返回结果的唯一性函数是一等公民(Guido) 1. 函数本身可以赋值给变量,赋值后变量绑定函数 2. 允许将函数本身作为参数传入另一个函数 3. 允许函数返回一个函数好处: 1.用每一个函数完成细小的功能,一系列函数在任意组合可以完成大问题2.函数仅接受输入并产生输...原创 2018-07-16 23:26:15 · 135 阅读 · 0 评论 -
多线程 多进程 区别
线程通信 通信方法 : 多个线程共用进程空间,所以进程的全局变 量对进程内线程均可见。线程往往使用全局 变量进行通信 注意事项 : 线程间使用全局变量进行通信,全局变量为 共享资源,往往需要同步互斥机制线程的同步互斥线程Event创建对象: e = threading.Event()事件阻塞...原创 2018-08-15 23:26:14 · 210 阅读 · 0 评论