02 2018 档案
摘要:高阶函数 高阶函数map、reduce、filter 一、map() Python内建函数之一; map(func, Iterable) Iterable:n. 迭代器 作用:将func函数依次作用于Iterable的每个元素上,返回一个新的Iterable 二、reduce() Python内建函
阅读全文
摘要:类Class 类是抽象的模板,实例是根据类创建的一个个具体的对象,每个对象都拥有相同的方法,但是可能数据不同 定义:在Python中,使用class关键字定义类,class后面紧接着是类名 类名一般都是以大写字母开头的单词,类名后面紧跟(object),object代表该类所继承的类,如果没有明确继
阅读全文
摘要:函数Function 定义:带名字的代码块,用于完成具体的工作 最基本的一种代码抽象的方式,借助函数,可以不用关心底层的具体计算过程,直接在更高层次上思考问题 在Python中,内置了多种多样的函数,可以直接调用,例如abs(), len(), list()。。。 函数要素: 1、在Python中,
阅读全文
摘要:循环、条件判断: 条件判断: 每条if语句的核心都是一个值为True或False的表达式 通常情况下,if条件判断配合for循环,while循环使用 语法:if ... 如果满足if后的判断条件,则执行if代码块中的程序 if...else... 如果不满足if后的判断条件,则执行else缩进下的程
阅读全文
摘要:文件File的读写 使用文件: 文件常用函数: 一、指针pointer 1、通俗讲即光标,程序根据指针位置进行后续操作 2、指针相关函数: 1、tell() file.tell() 查看当前指针的位置,返回整数 2、seek() 调整指针位置,无返回值 file.seek(num) 调整至真到num
阅读全文
摘要:集合Set(无序集合) 定义:一组包含具有唯一性元素,且无序的数据。 其中的元素可以是int,float,bool,string,tuple,冰冻集合。复数等 集合中的元素,无法进行修改 创建: 1、创建一个空集合: set() 2、带元素的集合:{obj1, obj2, obj3,...} 集合判
阅读全文
摘要:字典Dict(无序集合) 定义:一系列键值对元素组成的集合 使用 {} 来表示 字典不关心键值对的排列顺序,只关心键和值之间的关联关系 PS:在Python3.6中,重写了字典,现在是有序的了 https://stackoverflow.com/questions/39980323/are-dict
阅读全文
摘要:元组Tuple(有序集合) 定义:容器内的元素不可变,该容器为元组 使用 () 来表示一个元组 元组在初始化后,其中的元素不可修改,不可删除 创建元组: 如果元组中只有一个元素,需要在元素后加上' , ',防止被程序当作运算符使用 x = (obj, ) 1、x = (obj1, obj2, obj
阅读全文
摘要:数据容器List(有序集合) List列表: 定义:List由一系列按特定顺序排列的元素组成; 使用 [] 表示列表,其中元素使用" , "分隔 创建列表: list = [str1, str2, str3, ...] 序列操作:(用法等同于String) 1、相加:new_list = list1
阅读全文
摘要:字符串(String) 定义:一系列字符; 在Python中,使用 ' ' or " "括起来的都是字符串; 是Python中最常用的一种数据类型(datatype)。 常用操作: 1、连接操作[ + ]: x = str1 + str2 2、复制操作[ * ]: x = str1 * n n必须为
阅读全文

浙公网安备 33010602011771号