Python有用的内置函数divmod,id,sorted,enumerate,input,oct,eval,exec,isinstance,ord,chr,filter,vars,zip
divmod(a, b) 函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b) id() 函数用于获取对象的内存地址。 sorted(iterable, key=None, reverse=False) iterable -- 可迭代对象。key -- 用来进 ...
分类:
编程语言 时间:
2019-10-01 15:54:47
阅读次数:
106
Python3实用编程技巧进阶 1.如何实现可迭代对象和迭代器对象 如果想从网络上抓取数据存入字典,然后再对字典进行迭代显示,由于网络I/O操作的时间相对较长,这样就会造成用户的长时间等待,我们希望能一次抓取就显示一次,于是迭代器对象出现了。在 for 循环的时候 in 后面跟的是一个可迭代对象,在 ...
分类:
编程语言 时间:
2019-09-30 21:44:50
阅读次数:
96
1.迭代器 1.1循环获取或者生成数据 1.2有__iter__()方法的对象就是可迭代对象,可以被for循环 1.3有__iter__()和__next__()方法的对象是迭代器对象 1.4for循环的原理: 1.5自定义迭代器:借助已经存在的可迭代数据结构,__next__是已经封装好的逻辑, ...
分类:
其他好文 时间:
2019-09-30 09:59:13
阅读次数:
93
[TOC] 匿名函数 什么叫匿名函数? 我们之前学过的叫有名函数,就是有名字的函数 匿名函数 就是没有名字的函数, 语法 lambda 参数:返回值 匿名函数一般与python内置方法连用。 max/min() sorted() map() filter() 内置函数 面向过程编程 什么叫面向过程, ...
分类:
编程语言 时间:
2019-09-25 15:21:43
阅读次数:
88
nums = [1,2,3,4,5] map函数 map(函数,序列) map 是把数组中的值一个一个的进行某种处理,把处理后的值放到一个新的数组中,并返回这个新的数组。 map(lambda x:x++2,[1,2,3,4]) 返回的是可迭代对象 for i in map(lambda x:x++ ...
分类:
编程语言 时间:
2019-09-24 21:15:43
阅读次数:
91
闭包函数 闭包函数把闭包函数内部的变量和闭包函数内部的函数两者包裹在一起,然后以返回值的形式返回出来. 闭包函数至少也得符合函数嵌套 例:f1就叫闭包函数 装饰器 给函数增加功能的函数 1.装饰器本身是函数,只不过它用来装饰被装饰的函数 2.装饰器装饰函数,不改变被装饰函数的源代码 3.装饰器装饰函 ...
分类:
其他好文 时间:
2019-09-23 19:48:28
阅读次数:
133
前言: 之前在迭代器、可迭代对象这一部分一直有些混淆,结合一些资料,表达我对这些概念的理解,未必都对,但是适合刚开始入手的朋友们从零开始理解 开门见山首先介绍可迭代对象和迭代器的通俗理解 迭代器就是能被next()调用得到下一次迭代值的对象,迭代器不直接保存迭代的序列值,而保存得到下一次迭代值的算法 ...
分类:
其他好文 时间:
2019-09-22 20:01:10
阅读次数:
108
一:迭代器 暂时不涉及到自定义迭代器,涉及到了再补,暂时知道for循环的原理就可以了. 1有__iter__就是可迭代的,也叫可迭代协议 2双下方法:c语言写好了的内置方法,可以用不止一种的方式调用 3迭代取值的工具 4可迭代对象执行__iter__得到的返回值就是迭代器. 5可以把它看作数据流,只 ...
分类:
其他好文 时间:
2019-09-20 20:51:14
阅读次数:
66
绝对值print(abs(-1))all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。print(all("djkjkd"))any() 函数用于判断给定的 ...
分类:
编程语言 时间:
2019-09-19 01:12:34
阅读次数:
104
一、CSV文件 1、读取 reader = csv.reader(打开的file对象), reader为可迭代对象 2、用namedtuple映射列名 3、读取到字典表 二、JSON模块 json.dumps() 转换成json类型的字符串 json.loads() 从json字符串读取 json. ...
分类:
数据库 时间:
2019-09-16 23:56:22
阅读次数:
206