2018年6月29日
摘要: 怎么引用模块 环境:win10 + python3.5.4 文档结构: 问题描述:在translateMonolingual.py中引用filterCorpus.py中的函数fun1 即使translateMonolingual.py和filterCorpus.py在同一文件夹下,若translat 阅读全文
posted @ 2018-06-29 11:16 PiuPiudada 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一.五种函数调用方法(不够准确,全面,但初学者可以先这样理解) 1.是自建于函数位于builtins模块中的函数,可直接调用.具体那些函数?可以通过dir(_builtins_)查看,共计152个('len(dir(_builtins_))'). 2.是通过'import'模块调用.如:inport 阅读全文
posted @ 2018-06-29 11:06 PiuPiudada 阅读(4065) 评论(0) 推荐(0) 编辑
  2018年6月28日
摘要: 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么? 上面这个方法就实现了从一个列表中找到66所在 阅读全文
posted @ 2018-06-28 17:32 PiuPiudada 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已 阅读全文
posted @ 2018-06-28 17:30 PiuPiudada 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一.迭代器 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 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 推导式套路 之前我们已经学了最简单的列表推导式和生成器表达式.但是除此之外,其实还有字典推导式,集合推导式等等. 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式. variable = [out_exp_res for out_exp in input_list if out_ex 阅读全文
posted @ 2018-06-28 17:01 PiuPiudada 阅读(282) 评论(0) 推荐(0) 编辑
  2018年6月22日
摘要: 一,什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数再不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象. 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景. 二,装饰器的形成过程. 现在我又一个需求我想躺你测试这个函数的执行时间,在不 阅读全文
posted @ 2018-06-22 21:54 PiuPiudada 阅读(203) 评论(0) 推荐(0) 编辑
  2018年6月11日
摘要: 在很多python脚本中在最后的部分会执行一个判断语句 if __name__ == "__main__:", 之后还可能会有一些执行语句。那添加这个判断的目的何在? 在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的 阅读全文
posted @ 2018-06-11 19:07 PiuPiudada 阅读(378) 评论(0) 推荐(0) 编辑
  2018年6月5日
摘要: 1.dict字典 字典(dict)是python中唯一的一个映射类型.他是以{}扩起来的键值对组成.在dict中 key是唯一的.在保存的时候,根据key来计算出一个内存地址,人后将key_value保存在这个地址中 .这种算法被称为hash算法,所以,切记,在dict记,在dict中存储的key- 阅读全文
posted @ 2018-06-05 14:26 PiuPiudada 阅读(123) 评论(0) 推荐(0) 编辑
  2018年6月4日
摘要: 1. 列表 []组成.中间可以放很多的内容.每一项使用逗号隔开 列表中可以放置任何的数据类型的数据. 案例: #可以放置任何东西 # 列表有切片 索引 切片 2.列表的增删改查 1.列表的添加 1.新增; append,insert,extend 2.删除: pop,remove,clear,del 阅读全文
posted @ 2018-06-04 16:12 PiuPiudada 阅读(229) 评论(0) 推荐(0) 编辑