摘要:
sys模块 | 模块代码 | 解释 | | | | | sys.argv | 命令行参数List,第一个元素是程序本身路径例如:['D:/路飞学城Python/常用模块/sys模块.py'] | | sys.exit() | 退出程序 | | sys.version | 获取Python解释程序的版 阅读全文
摘要:
random模块 string模块 python print(string.ascii_letters) 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' print(string.ascii_lowercase) 'abcdefghijk 阅读全文
摘要:
datetime模块定义了下面这几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond; datetime.datetime:表示日期 阅读全文
摘要:
1 python中,有这几种的方式表示时间 时间戳(timestamp) 格式化的时间字符串 元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 2 定义 UTC 简称: 协调世界时 ,又称世界统一时间、世界标准时间、国际协调时间 时 阅读全文
摘要:
模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中, 一个.py文件就称之为一个模块(Mod 阅读全文
摘要:
函数编程目录 "1 函数定义" "2 函数参数" "3 返回值" "4 局部变量和全局变量" "5 嵌套函数" "6 匿名函数" "7 高阶函数" "8 递归函数" "9 函数进阶 命名空间" "10 函数进阶 闭包" "11 函数进阶 装饰器" "12 函数进阶 生成器" "13 函数进阶 迭代器 阅读全文
摘要:
列表生成式 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否 阅读全文
摘要:
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 阅读全文
摘要:
闭包 即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数)。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函 阅读全文
摘要:
装饰器 python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改 \ 假设你是一家视频网站的后端开发工程师 阅读全文