![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
python 语法
Eason-Sun
这个作者很懒,什么都没留下…
展开
-
python基础
模块在Python中,一个.py文件就称之为一个模块(Module)。导入模块中函数的方式:方式一:import 模块名使用时:模块名.函数名()方式二 :from 模块名 import 函数 使用时:函数名()包假设我们的abc和xyz这两个模块名字与其他模块冲突了,于是我们可以通过包来组织模块,避免冲突。方法是选择一个顶层包名,比如mycompany,按照如下目...原创 2018-12-10 00:20:33 · 95 阅读 · 0 评论 -
爬虫(request模块和beautifulsoup模块)
原文1. requests 模块Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上...原创 2019-03-07 11:23:54 · 374 阅读 · 0 评论 -
NLTK模块
NLTK 定义了一个使用Python 进行NLP 编程的基础工具。它提供重新表示自然语言处理相关数据的基本类,词性标注、文法分析、文本分类等任务的标准接口以及这些任务的标准实现,可以组合起来解决复杂的问题。语言处理任务与相应NLTK 模块以及功能描述:语言处理任务NLTK模块功能访问语料库corpus语料库与词典的标准化接口字符串处理tokenize, ste...原创 2019-03-07 23:28:47 · 692 阅读 · 0 评论 -
Python多进程(multiprocessing模块)
1. multiprocessing1.1. Process类multiprocessing模块提供了一个Process类来代表一个进程对象。栗子:from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print('Run child process %s (%s)...' % ...原创 2019-04-07 11:53:40 · 248 阅读 · 0 评论 -
multiprocessing 多进程变量理解
from multiprocessing import Processimport osimport constdef fun(): print("Son Process %s, aList is "%(os.getpid()),const.aList) const.aList = [-num for num in const.aList] print("Son Process %s...原创 2019-04-09 11:43:31 · 557 阅读 · 0 评论 -
【python module】 signal
python使用singal模块杀死进程list.remove(item)os.kill(process_instance.pid, signal.SIGKILL)获取进程pid:1, 在进程中执行os.getpid()2, 进程对象执行process_instance.pid获取进程name:process_instance.nameimport multiprocessin...原创 2019-04-10 23:48:07 · 188 阅读 · 0 评论 -
【Python】变量在计算机内存中的表示
当我们写:a = 'ABC'时,Python解释器干了两件事情:在内存中创建了一个ABC的字符串;在内存中创建了一个名为a的变量,并把它指向ABC。也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据.例子:a = 'ABC'b = aa = 'XYZ'print(b)执行结果为:ABC可以通过id()函数获取对象的内存地址:...原创 2019-04-21 17:15:53 · 289 阅读 · 0 评论 -
【python】可变对象和不可变对象
python中的变量是没有类型的,有类型的是“对象”,而不是变量变量没有类型,那么就意味着它可以随意指向任何对象。python中的变量相当于一个指针。可变对象:list dict set不可变对象:tuple string int float bool变量赋值当将一个变量a赋值给另一个变量b时,无论变量a指向的是可变对象还是不可变对象,变量b指向变量a指向的对象。例:>>...原创 2019-04-27 22:24:30 · 288 阅读 · 0 评论 -
【python】 函数参数
python函数可以定义下面几种参数:位置参数默认参数可变参数关键字参数可变关键字参数python中函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:>>> a = abs # 变量a指向abs函数>>> a(-1) # 所以也可以通过a调用abs函数11 默认参数默认参数必须执行...原创 2019-05-02 16:49:32 · 117 阅读 · 0 评论 -
【python】IO 文件读写
使用Python内置的open()函数,传入文件名和标示符,即可以打开一个文件进行读或者写,若文件以‘UTF-8’编码(默认),标示符采用’r’读,‘w’写,若文件是二进制文件(例如:图像,视频),采用’rb’读,‘wb‘写。 open函数返回打开的文件对象。注意:以'w'模式写入文件时,如果文件已存在,会直接覆盖(相当于删掉后新写入一个文件)。如果我们希望追加到文件末尾怎么办?可以传入'a'...原创 2019-05-09 11:45:06 · 315 阅读 · 0 评论