沧海遗珠
夜路破晓
灵魂要在黑夜中加以净化,就该走到黑夜的尽头,才能够接受光明。
展开
-
Python3 字典 items方法
一句话解释:遍历字典后以元组形式封装键值对并以列表形式返回。结合实例来理解:# 例1a = {1: 'a', 2: 'b', 3: 'c'}b = a.items()print(b)a = {1: 'a', 2: 'b', 3: 'c'}b = a.items()print(b)输出结果:([(1, 'a'), (2, 'b'), (3, 'c')])# 例2res=[...原创 2019-05-08 20:18:05 · 867 阅读 · 0 评论 -
Python中函数加括号和不加括号的区别
先说结论,再举实例验证。结论:在Python中,函数加括号是指对此函数的调用,函数不加括号是指调用函数本身(的内存地址),也可以理解成对函数重命名(希望这对你理解两者的区别有所帮助,如果你觉得没有帮助那就忽略此段逗号后面的内容)。举个栗子。可能比较长,但耐心看的话你一定会有收获,不单单局限于题目问题本身。我在自学《Python编程从入门到实践》第9章进行代码复写时,因为疏忽大意一直无法...原创 2019-05-09 20:46:43 · 9406 阅读 · 7 评论 -
Python中min/max函数的用法
本篇以min()函数为例进行说明,max()同理。先来看看源码def min(*args, key=None): # known special case of min """ min(iterable, *[, default=obj, key=func]) -> value min(arg1, arg2, *args, *[, key=func]) -&g...原创 2019-05-09 23:54:35 · 15742 阅读 · 1 评论 -
Python中zip函数的用法
可以肯定地告诉你,zip()函数实际上就是你一开始猜测的那种“打包函数”,不过你需要搞清楚它具体是如何打包的。zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。需要注意的是,在Py3中zip()函数的输出是对象内存地址,所以需要...原创 2019-05-10 01:07:11 · 412 阅读 · 0 评论 -
input和raw_input的区别
首先明确一点,input()与raw_input()的区别只存在Python2.X环境下,因为在Python3中将Python2中的input()删除了,同时将raw_input()改名为input()。如果你主要使用Py3,那么你只需关注在使用input()时所输入的数据最后都会输出成字符串格式,所以当你进行数字格式输入时要利用int()做好格式转换。Py2.x环境下运行:# 例1>...原创 2019-05-07 22:47:30 · 38374 阅读 · 0 评论 -
[*]在jupyter中
在正常使用jupyter的过程中,如果遇到In [*]情况,意味着内核正在运行当中,会导致运行单元格不显示结果,一般处理步骤如下:稍等一会,大概2-3分钟点击菜单Kernel并单机interrupt,如果不起作用再单机Restart关闭页面重新打开...原创 2019-05-07 22:55:39 · 1992 阅读 · 1 评论 -
正则表达式
什么是正则表达式?正则表达式是一组由字母和符号组成的特殊文本, 它可以用来从文本中找出满足你想要的格式的句子.一个正则表达式是在一个主体字符串中从左到右匹配字符串时的一种样式.“Regular expression"这个词比较拗口, 我们常使用缩写的术语"regex"或"regexp”.正则表达式可以从一个基础字符串中根据一定的匹配模式替换文本中的字符串、验证表单、提取字符串等等.想...转载 2019-07-09 13:00:40 · 105 阅读 · 0 评论 -
SQL中ROW_NUMBER OVER函数的基本用法
函数语法: ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)函数作用:从1开始,为按组排序的每条记录添加一个序列号 函数只能用于select和order by子句中 不能用在where子句不分组排序不进行分组时语法为ROW_NUMBER() OVER(ORDER BY COLUMN),如:有一个表A就一个字段num,数据如下...转载 2019-07-15 09:16:13 · 1919 阅读 · 0 评论 -
HDFS是什么
认识HDFSHDFS 是一个具有高度容错性的分布式文件系统, 适合部署在廉价的机器上。 HDFS 能提供高吞吐量的数据访问, 非常适合大规模数据集上的应用。HDFS 的架构如图所示, 总体上采用了 master/slave 架构, 主要由以下几个组件组成 :Client、 NameNode、 Secondary NameNode 和 DataNode。 下面分别对这几个组件进行介绍:Cli...原创 2019-08-01 12:33:34 · 2951 阅读 · 0 评论