一、bytes类型 二、三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1 如果条件为假:result = 值2 三、进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF 二进制到1 ...
分类:
编程语言 时间:
2018-01-13 00:28:31
阅读次数:
145
from collections import ChainMapimport collectionsvalue = ChainMap()for list_num in range(1,13): li_list = list_num + 1 value["li_name%s"%(list_num)] ...
分类:
编程语言 时间:
2018-01-13 00:26:18
阅读次数:
156
编程语言分类: 1、系统级:C, C++, go, erlang? 2、应用级:C#, Java, Python, Perl, Ruby, php编程语言的类别:? ? ? ? 指令+数据? ? ? ? ? ? ? ? 1、面向过程:以指令为中心,围绕指令组织数据;
分类:
编程语言 时间:
2018-01-13 00:25:46
阅读次数:
233
1.字符串虽然可以和列表一样通过下标查找值,但是不能直接像列表一样赋值 2.查看Windows下的默认编码命令 chcp 一般返回 活动代码页:936(对应的是gbk2312) 3.对于文件的‘w模式需要慎重,因为它是创建一个新文件,如果与之文件名相同,则会将之前文件内容全部删除,然后重新写文件 4 ...
分类:
编程语言 时间:
2018-01-13 00:23:32
阅读次数:
194
Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果断言失败则会抛出异常。 其实assert看上去不错,然而用起来并不爽。就比如有人告诉你程序错了,但是不告诉哪里错了。很多时候这样的assert还不如不写,写了我就想骂娘。直接抛一个异常来得更痛快一些。 改进方案 #1 ...
分类:
编程语言 时间:
2018-01-13 00:20:30
阅读次数:
188
Python多进程 Python中因为存在GIL,所以多线程的性能并不好,所以想充分使用多核CPU的资源,可以使用多进程。 1.Process类 Process类是用来创建进程的 class multiprocessing.Process(group=None, target=None, name= ...
分类:
编程语言 时间:
2018-01-13 00:17:20
阅读次数:
152
decode是解码,encode时编码 在Python2中默认时ASCLL,在Python3中默认时Unicode gbk转向utf-8:先将gbk解码成Unicode,在编码成utf-8。 utf-8转向gbk:先将utf-8解码成Unicode,在编码成gbk。 Python2代码: Pytho ...
分类:
编程语言 时间:
2018-01-13 00:16:27
阅读次数:
213
1. 枚举的定义 首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。用于定义枚举的class和定义类的class是有区别。 示例代码: 代码分析: 1.1 定义枚举时,成员名称不允许重复 上面的代码,就无法执行。提示错误:TypeError: Attempted to r ...
分类:
编程语言 时间:
2018-01-13 00:15:17
阅读次数:
194
支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析;全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。关键词:HMM 隐马尔可夫模型 三种分词模式: 结果:中华人民共和国 ...
分类:
编程语言 时间:
2018-01-13 00:14:15
阅读次数:
437
* SparkCore基础(一) 学习Spark,首先要熟悉Scala,当然你说你会Python或者Java能不能玩Spark?能!但是不推荐,首推Scala,因为Scala非常便捷,而且Scala有非常好的交互式编程体验(当然了,在这里,Python也不差)。其次呢,我们要对Hadoop的MapR ...
分类:
其他好文 时间:
2018-01-12 22:39:57
阅读次数:
1529