12 2018 档案
Python3内建函数sorted
摘要:排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。 Python内置的sorted()函数就可以对list进行 阅读全文
posted @ 2018-12-29 17:38 Pure-C 阅读(239) 评论(0) 推荐(0)
python3 内建函数filter
摘要:Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list中,删掉偶数,只保留奇数,可以这 阅读全文
posted @ 2018-12-29 17:36 Pure-C 阅读(645) 评论(0) 推荐(0)
mysql的my.cnf
摘要:配置参数详解 [client] #客户端设置,即客户端默认的连接参数port = 3307 #默认连接端口socket = /data/mysqldata/3307/mysql.sock #用于本地连接的socket套接字default-character-set = utf8mb4 #编码 [my 阅读全文
posted @ 2018-12-22 17:20 Pure-C 阅读(216) 评论(1) 推荐(0)
Python3的map/reduce
摘要:Python内建了map()和reduce()函数。 原文在这里MapReduce: Simplified Data Processing on Large Clusters,map/reduce的概念。 我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的 阅读全文
posted @ 2018-12-22 17:14 Pure-C 阅读(280) 评论(0) 推荐(0)
python3高阶函数
摘要:高阶函数英文叫Higher-order function。 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: 但是,如果只写abs呢? 可见,abs(-10)是函数调用,而abs是函数本身。 要获得函数调用结果,我们可以把结果赋值给变量: 但是,如果把函数本 阅读全文
posted @ 2018-12-15 18:04 Pure-C 阅读(172) 评论(0) 推荐(0)
python3 sys模块
摘要:sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules 返回系统导入的模块字段,key是模块名,value是模块 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int 阅读全文
posted @ 2018-12-15 16:09 Pure-C 阅读(340) 评论(0) 推荐(0)
python3 生成器
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文
posted @ 2018-12-09 20:06 Pure-C 阅读(387) 评论(0) 推荐(0)
python3 列表生成式
摘要:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >>> list(range(1, 11)) 阅读全文
posted @ 2018-12-03 17:00 Pure-C 阅读(253) 评论(1) 推荐(0)