随笔分类 - python
摘要:时间模块很重要,Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能,讲解一下Python 的 time 模块导入及其方法。 1,time 模块导入 import time; # 引入time模块 ticks = time.time() print "当前时间戳为:", tic
阅读全文
摘要:在python导入模块导入另外一个模块的时候,有时候只是想用其一个方法,会出现其他的方法也运行了,python用到__name__==‘__main__’ 解决问题,那么__name__用法和作用 1,__name__用法 if __name__ == "__main__": def test():
阅读全文
摘要:模块就是一个.py文件,在名字空间下导入模块导入import和import from,那么python 模块导入import和import from区别是什么呢 1,import 导入模块 import 模块名 print(模块名.方法) 2,import 模块名 from 方法1,方法2 调用方法
阅读全文
摘要:时间模块datetime是python内置模块,datetime是Python处理日期和时间的标准库。 1,导入时间模块 from datetime import datetime 2,实例 from datetime import datetime now = datetime.now() # 获
阅读全文
摘要:简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。__init__.py 用于标识当前文件夹是一个包。 实例子 test.pypackage_dc3688|-- __init__.py|-- dc36881.py|-- dc36882.py 注意,包
阅读全文
摘要:但我们通过 import 或者frome .. import...查找模块的时候,当你导入一个模块,Python 解析器对模块位置的搜索顺序是 1、当前目录 2, 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录 set PYTHONPATH=c:\py
阅读全文
摘要:在python里面又很多模块,或者引用第三方模块,python 模块调用的几种方式,下面详细解说 1,import 模块名 2,from 模块 import 模块里面的小功能 3,from 模块 import 模块里面的小功能 as rename 别名 4,from 模块 import * 所有的小
阅读全文
摘要:python把一个功能的模块归类,简单来说,模块是一个由Python代码组成的文件。模块可以定义函数,类和变量。 模块还可以包括可运行的代码。 1,python模块的作用 提高代码的方便维护 使用模块还可以避免函数名和变量名冲突,每个模块独立的命名空间 2,模块的分类 1,内置模块 help('mo
阅读全文
摘要:函数在一个程序起到很重要的作用,那么如何学好函数呢,那函数有什么内容的,总结一下函数的知识归类 1,函数定义 def 函数名(): print("...") 2,函数返回值 return 或 yield 生成器 3,函数的参数 必需参数 关键字参数 默认参数 可变长度参数 4,全局变量和局部变量 g
阅读全文
摘要:转义字符就是让程序按照已经设置好的字符输出,不然程序当成其他的输出了,下面总结所有python转义字符 \\ 反斜杠符号\' 单引号\" 双引号\a 响铃\b 退格(Backspace)\e 转义\000 空\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换页\oyy 八进制数,yy代表的
阅读全文
摘要:在条件判断,还是函数中,有时候不需要输出任何东西,也不能留空,python提供空的语句,下面讲述pass空语句的用法 1,关键词 pass 2,用法 for letter in 'Python': if letter == 'h': pass print '这是 pass 块' print '当前字
阅读全文
摘要:在任何函数都有返回值,一般都是想到return 关键词,在函数生成器中有个关键词 yield 也可以做返回值,在函数没调用之前,是不会输出任何东西的 1,return 用法 def stu(): return 'hello' stu() 2,yield用法 def stu(): a,b=1,1 b=
阅读全文
摘要:知道在python中rang()是一个有序的列表,在使用过程发现,Python2和Python3中的rang()不同之点,下面讲述不同之点 1,Python2 rang()用法 ->> rang(10) 输出 [0,1,2,3,4,5,6,7,8,9] 2,Python3 rang()用法 ->>
阅读全文
摘要:斐波那契数列是数学中的常见的算法,第一个第二个不算,从第三个开始,每个数的都是前面两个数的和,使用yield关键词把生成的数列保存起来,调用的时候再调用,下面举例说明一下 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b
阅读全文
摘要:我们在用列表生成式的时候,如果有一百万的数据,内存显然不够用,这是python想要什么数据,就生产什么数据给你,就产生了生成器,下面简单讲述生成器用法 1,生成器的用法 a=([a*a for a in rang(10)]) 用元祖的形式 输出 a 为一个生成器 ,是一个大的容器 这样是需要用nex
阅读全文
摘要:在操作列表或者元组的时候,对一系列的数据进行算法,比较整个数据加1,或翻倍,用传统的算法就很繁琐,列表给我们提供简便的方法 a=[i*i for i in rang(10)] a=[1,4,9,16,25.....] 其作用 把多行语句转换为 一行 文章来自 www.96net.com.cn
阅读全文
摘要:在不改变函数的结构的基础,我们给函数加新的功能,用是函数装饰器,如果要给函数传递参数,那么应该怎么做呢 @timerdef test2(name,age): time.sleep(3) print('name: %s age: %s' % (name, age)) test2('dongye',33
阅读全文
摘要:在软件开发的过程中,要遵循软件的一些原则封装的,不改变原有的代码的基础增加一些需求,python提供了装饰器来扩展函数功能,下面说说函数装饰器用法 def debug(func): def wrapper(): print "[DEBUG]: enter {}()".format(func.__na
阅读全文
摘要:我们知道python接受输入的raw_input()和input() ,在python3 输入raw_input() 去掉乐,只要用input() 输入,input 可以接收一个Python表达式作为输入,并将运算结果返回。 1,raw_input() raw_input([prompt]) 函数从
阅读全文
摘要:在网页制作过程中,经常遇到新窗口打开,一般是a超级链接或者location.href 新窗口打开形式,下面分别讲述两种之间的不同方式 1,a标签 新窗口 添加属性 target="_blank" <a href="http://www.96net.com.cn/" target="_blank" >
阅读全文