06 2018 档案
Python2.x与3​​.x版本区别
摘要:Python2.x与3​​.x版本区别 Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Pytho 阅读全文
posted @ 2018-06-29 14:07 PiuPiudada 阅读(199) 评论(2) 推荐(2)
Python OS 文件/目录方法
摘要:Python OS 文件/目录方法 os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示: os.access(path, mode) os.chdir(path) os.chflags(path, flags) os.chmod(path, mode) os.chown(path 阅读全文
posted @ 2018-06-29 14:03 PiuPiudada 阅读(416) 评论(0) 推荐(0)
Python内置函数
摘要:内置函数 内置函数 abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() execfile() issubclass() prin... 阅读全文
posted @ 2018-06-29 13:59 PiuPiudada 阅读(235) 评论(0) 推荐(1)
正则表达式运用及实例
摘要:Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可 阅读全文
posted @ 2018-06-29 13:43 PiuPiudada 阅读(2192) 评论(0) 推荐(0)
面向对象介绍及运用
摘要:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 阅读全文
posted @ 2018-06-29 11:30 PiuPiudada 阅读(346) 评论(0) 推荐(0)
python库:引用多个模块,调用模块中的函数
摘要:python模块是”从下到上”导入(import)的。 例如: a.py(模块a) b.py(模块b) c.py(模块c) main.py(主模块,即运行的主程序) 若c.py中有函数要调用a模块中的方法,我们不可认为全部方法已经import到主模块里,就可互相调用了。其实不然,我们一定要在c.py 阅读全文
posted @ 2018-06-29 11:22 PiuPiudada 阅读(3359) 评论(0) 推荐(0)
【python】引用模块,以及初探__init__.py
摘要:怎么引用模块 环境:win10 + python3.5.4 文档结构: 问题描述:在translateMonolingual.py中引用filterCorpus.py中的函数fun1 即使translateMonolingual.py和filterCorpus.py在同一文件夹下,若translat 阅读全文
posted @ 2018-06-29 11:16 PiuPiudada 阅读(346) 评论(0) 推荐(0)
Python 模块里函数的调用方法和import语句的作用(初学者版)
摘要:一.五种函数调用方法(不够准确,全面,但初学者可以先这样理解) 1.是自建于函数位于builtins模块中的函数,可直接调用.具体那些函数?可以通过dir(_builtins_)查看,共计152个('len(dir(_builtins_))'). 2.是通过'import'模块调用.如:inport 阅读全文
posted @ 2018-06-29 11:06 PiuPiudada 阅读(4124) 评论(0) 推荐(0)
二分查找算法
摘要:如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么? 上面这个方法就实现了从一个列表中找到66所在 阅读全文
posted @ 2018-06-28 17:32 PiuPiudada 阅读(145) 评论(0) 推荐(0)
python之内置函数,匿名函数
摘要:内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已 阅读全文
posted @ 2018-06-28 17:30 PiuPiudada 阅读(179) 评论(0) 推荐(0)
python中,迭代器与生成器
摘要:一.迭代器 1.1什么是可迭代对象? 字符串,列表,元祖,字典,集合都可以被for循环,说明他们都是可迭代的. 下面我们来证明一下: from collections import Iterable l = [1,2,3,4] t = (1,2,3,4) d = {1:2,3:4} s = {1,2 阅读全文
posted @ 2018-06-28 17:24 PiuPiudada 阅读(209) 评论(0) 推荐(0)
各种推导式玩法
摘要:推导式套路 之前我们已经学了最简单的列表推导式和生成器表达式.但是除此之外,其实还有字典推导式,集合推导式等等. 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式. variable = [out_exp_res for out_exp in input_list if out_ex 阅读全文
posted @ 2018-06-28 17:01 PiuPiudada 阅读(290) 评论(0) 推荐(0)
python_装饰器
摘要:一,什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数再不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象. 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景. 二,装饰器的形成过程. 现在我又一个需求我想躺你测试这个函数的执行时间,在不 阅读全文
posted @ 2018-06-22 21:54 PiuPiudada 阅读(211) 评论(0) 推荐(0)
Python中if __name__ == "__main__": 的作用
摘要:在很多python脚本中在最后的部分会执行一个判断语句 if __name__ == "__main__:", 之后还可能会有一些执行语句。那添加这个判断的目的何在? 在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的 阅读全文
posted @ 2018-06-11 19:07 PiuPiudada 阅读(389) 评论(0) 推荐(0)
字典相关操作
摘要:1.dict字典 字典(dict)是python中唯一的一个映射类型.他是以{}扩起来的键值对组成.在dict中 key是唯一的.在保存的时候,根据key来计算出一个内存地址,人后将key_value保存在这个地址中 .这种算法被称为hash算法,所以,切记,在dict记,在dict中存储的key- 阅读全文
posted @ 2018-06-05 14:26 PiuPiudada 阅读(140) 评论(0) 推荐(0)
列表及相关操作
摘要:1. 列表 []组成.中间可以放很多的内容.每一项使用逗号隔开 列表中可以放置任何的数据类型的数据. 案例: #可以放置任何东西 # 列表有切片 索引 切片 2.列表的增删改查 1.列表的添加 1.新增; append,insert,extend 2.删除: pop,remove,clear,del 阅读全文
posted @ 2018-06-04 16:12 PiuPiudada 阅读(245) 评论(0) 推荐(0)
基础类型及相关操作
摘要:1. 基本的数据类型介绍 1.int 整数 2.str 字符串','',''', 字符串一般不存储大量 数据不好操作 3.bool 布尔值.True,False 4.list []表示.列表 ['sylar'-***] 5.tuple () 元祖.只能读.不能改 6.dict {} 查找比较快.ke 阅读全文
posted @ 2018-06-04 16:10 PiuPiudada 阅读(296) 评论(0) 推荐(0)
格式化输出编码问题!
摘要:壹.格式化输出 如果你的字符串中,用了%s 或者%d 这种形式. 那么后面的% 认为是站位 如果需要用到%.需要写%% 如果字符串中没有用到站位.那么%还是你的%号. %f = 小数 贰. 运算符 算数运算符: + - * / 正常 小数是有误差的: % : 取余 返回除法的余数 ** 幂_ 返回X 阅读全文
posted @ 2018-06-04 16:09 PiuPiudada 阅读(311) 评论(0) 推荐(0)