模块/collections/random/time/datetime】的更多相关文章

collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter.deque.defaultdict.namedtuple和OrderedDict等. 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.OrderedDict: 有序字典 5.defaultdict:…
1.昨日内容回顾 1.正则表达式     # 正则表达式 —— str           # 检测字符串是否符合要求     # 从大段的文字中找到符合要求的内容 1).元字符 #. # 匹配除换行符以外的所有字符 # \n,\t,\b # \w,\s,\d    \W,\S,\D    # ^,$ # ab|a,()   #  [...],[^...] 2).量词 # * # + # ? # {n} # {n,} # {n,m} 3).贪婪匹配和惰性匹配      .*?x  惰性匹配 4)…
一 collections模块 collections模块在内置的数据类型,比如:int.str.list.dict等基础之上额外提供了几种数据类型. 参考博客 http://www.pythoner.com/205.html 二 time模块 在Python中共有三种表达方式:1)timestamp 时间戳 2)tuple或者struct_time3)格式化字符串. 三者的转换关系示意图 示例: import time print(time.ctime()) a=time.localtime(…
今日内容笔记和代码: https://github.com/libo-sober/LearnPython/tree/master/day13 昨日内容回顾 自定义模块 模块的两种执行方式 __name__ __file__ __all__ 导入一个模块的多种方式 相对导入 random: random.random() random.uniform(a,b) random.randint(a,b) random.shuffle(x):x为可变数据类型,字典和集合不行. random.sample…
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python 代码段. 把相关的代码分配到一个模块里能让你的代码更好用,更易懂. 模块能定义函数,类和变量,模块里也能包含可执行的代码. 例子 下例是个简单的模块 support.py: support.py 模块: def print_func( par ): print ("Hello : ", par) return…
1,正则复习,re.S,这个在用的最多,re.M多行模式,这个主要改变^和$的行为,每一行都是新串开头,每个回车都是结尾.re.L 在Windows和linux里面对一些特殊字符有不一样的识别,re.L 是根据当前的操作系统来识别,这个不推荐使用,他就不一样了.正常还是走我们的记得意思,re.U 这个对于ASCII码是一样的,对于中文才使用Unicode,re.X和re.M有点像 import re ret = re.findall('.*\d+','hsd739y8kk \ns99sihf99…
一.模块.包 1.1 什么是模块  在python中,一个.py文件就构成一个模块,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 1.2 什么是包(package)  包(package)本质就是一个文件夹,将功能相似的模块放到同一个文件夹中,构成一个模块包:该文件夹必须包含一个__init__.py文件,提醒Python该文件夹是一个包,  __init__.py可以是一个空文件,包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果你…
一.引入模块的方式: 1. 认识模块 模块可以认为是一个py文件. 模块实际上是我们的py文件运行后的名称空间 导入模块: 1. 判断sys.modules中是否已经导入过该模块 2. 开辟一个内存 3. 在这个内存中执行该py文件 4. 给这个内存起个名字, 一般用的是py文件的名字.返回给导入方 如果你的py文件是启动文件, 名字是__main__ 程序的入口一般是: if __name__ == "__main__": pass 1. import 模块 import 模块名 模…
一. collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple.deque.Counter.OrderedDict和defaultdict等. 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.OrderedDict: 有序字典 5.defaultdic…
导入模块 想使用 Python 源文件,只需在另一个源文件里执行 import 语句 import module1[, module2[,... moduleN] from语句让你从模块中导入一个指定的部分到当前命名空间中 from modname import name1[, name2[, ... nameN]] 内置的函数 dir() 可以找到模块内定义的所有名称.以一个字符串列表的形式返回 >>> import sys >>> dir(sys) ['__disp…