常见基础模块

  • random 模块

random.seed(a=None,version=2) 指定种子来初始化伪随机数生成器
random.randrange(start,stop,step)
random.randint(a,b) 类似上条
random.choice(list) list里面随机选取
random.choices(list,weights=None,*,cum_weights=None,k=1) 随机取k个
random.shuffle(list) 给list 打乱排序
random.sample(list,k)
random.random()
random.gauss()
random.expovariate()

  • time 模块

time.localtime()
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=5, tm_hour=22, tm_min=52, tm_sec=11, tm_wday=6, tm_yday=96, tm_isdst=0)
time.asctime((2020,2,3,11,2,23,0,0,0))
'Mon Feb  3 11:02:23 2020'
time.ctime(1586098478.3352435)
'Sun Apr  5 22:54:38 2020'  
time.time()  
1586098478.3352435 
time.gmtime(1586098478.3352435)
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=5, tm_hour=14, tm_min=54, tm_sec=38, tm_wday=6, tm_yday=96, tm_isdst=0)
 time.mktime((2020,2,3,11,23,23,0,0,0))
1580700203.0

time.sleep()
time.strftime(format )
time.strptime(str)
time.timezone
time.tzname

  • re 模块

正则表达式,Regular Expression
字符串查找匹配

p=re.compile('abc')  #  p 是个 sre pattern对象 <class 're.Pattern'>
p.search('www.abc.com') #  返回 <class 're.Match'> 对象
re.search('abc','www.abc.com')  #从中间找<re.Match object; span=(4, 7), match='abc'> 属性 span() 和  group()
re.match('abc','abc.com')  # 从头开始找 <re.Match object; span=(0, 3), match='abc'> 属性 span() 和  group()
m=re.findall('abc','abc.com.abc') #返回['abc', 'abc']











©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • random 模块主要包含生成伪随机数的各种功能变量和函数。 在 Python 的交互式解释器中先导入 rando...
    帅帅滴小哥哥阅读 689评论 0 1
  • 如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python...
    Hobort阅读 1,586评论 0 1
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,920评论 0 13
  • 我们可以先来了解下伪随机数和真随机数的概念。 伪随机数:伪随机数是用确定性的算法计算出来自[0,1]均匀分布的随机...
    a479a910abe7阅读 2,618评论 0 0
  • 聊聊感情吧。这个谈之色变的话题。 老大不小了,已经奔三奔了好几个年头,除了大学时候有过纯洁的爱情日志以外,我的电脑...
    楼游阅读 318评论 0 1

友情链接更多精彩内容