1、变量命名规范 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线开头,但不能以数字开头。例如,variable_1合法,但是1_variable就是非法的变量命名。 变量名不能包含空格,但可以使用下划线来分割单词。例如,Hello_World合法,但是Hello World就非法。 不能 ...
分类:
编程语言 时间:
2017-10-16 15:00:45
阅读次数:
166
1 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 Both implement the same interface, which is defi... ...
分类:
编程语言 时间:
2017-10-16 15:00:10
阅读次数:
160
手记实用系列文章: 1 结巴分词和自然语言处理HanLP处理手记 2 Python中文语料批量预处理手记 3 自然语言处理手记 4 Python中调用自然语言处理工具HanLP手记 5 Python中结巴分词使用手记 语料预处理封装类: 执行结果: ...
分类:
编程语言 时间:
2017-10-16 13:56:50
阅读次数:
342
PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery,那么PyQuery就是你非常绝佳的选择,PyQuery 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。官网地址:http ...
分类:
编程语言 时间:
2017-10-16 13:51:51
阅读次数:
208
1 ''' 2 所用知识点: 3 1.作用域 :L>E>G>B 4 2.高阶函数: 5 满足两个条件中的一个就行: 6 1.函数名可以作为参数输入 7 2.函数名可以作为返回值 8 3.闭包 9 10 ''' 11 12 13 ''' 14 闭包 15 python中的闭包从表现形式上定义为: 16... ...
分类:
编程语言 时间:
2017-10-16 13:50:06
阅读次数:
181
要判断一个字符串是否是小数:1先判断小数点的个数,即如果是小数,则必须有且仅有一个'.'号2再分别判断'.'号的左右两边是否是数字: 判断左边时,如果负数,则左边包含'-'号:必须以'-'号开头(校验 3-3.444 这样的字符串);在'-'号右边必须至少有一位数字校验(-.333 这样的字符串) ... ...
分类:
编程语言 时间:
2017-10-16 13:42:32
阅读次数:
409
GIL锁 全局解释器锁 无论cpu是多少核的,python同一时间执行的线程只有一个,但是给我们的感觉是并发的?因为python在不断的进行上下文的切换。 python的线程是调用操作系统的原生线程。因为调用的是c的接口。当Python要调用这个线程去执行任务的时候,cpu要知道上下文,所以要把上下 ...
分类:
编程语言 时间:
2017-10-16 13:40:46
阅读次数:
156
内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = filter(fansik, str) print(ret) print(list(ret)) 内置函数map str = [... ...
分类:
编程语言 时间:
2017-10-16 13:39:26
阅读次数:
140
闭包:闭包=内部函数+定义函数时的环境 def outer(): x = 10 def inner(): # 条件一 inner就是内部函数 print(x) # 条件二 外部环境的一个变量 return inner # 结论 内部函数inner就是一个闭包 outer()() ...
分类:
编程语言 时间:
2017-10-16 13:38:39
阅读次数:
163
1、高阶函数变量可以指向函数函数的参数可以接收变量一个函数可以接收另一个函数作为参数 def f(n): return n * n def fansik(a, b, func): return func(a)+func(b) print(fansik(1, 2, f)) 执行结果: 5 或者 def ...
分类:
编程语言 时间:
2017-10-16 13:37:20
阅读次数:
149