码迷,mamicode.com
首页 > 编程语言 > 详细

Python常用函数记录

时间:2018-09-09 22:14:23      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:个数   alt   范围   ice   sam   ali   随机   .com   高级   

Python常用函数/方法记录

一、 Python的random模块:

导入模块:

import random

 

1. random()方法:

技术分享图片

如上如可知该函数返回一个【0,1)(左闭右开)的一个随机的浮点数。

若要控制范围为【min,max)可采用 min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数:

技术分享图片

 

2. choice(seq)方法:

该方法从序列seq中返回一个随机的元素:

技术分享图片

 

3. randint(a,b)方法:

该方法随机随机生成a~b之间的整数,如下所示:

技术分享图片

 

4. shuffle(seq)方法:

shuffle有“置乱”的意思,顾名思义,该方法的功能是将一个序列(seq)的元素随机打乱,如下图所示:

 技术分享图片

 

 5. sample(seq,n)方法:

该方法从序列(seq)中,随机选取n个数返回,如下图所示:

技术分享图片

 

二、 常用高级函数

1. map函数,根据提供的函数对指定序列映射,返回映射后的结果:

语法:

map(function,iterable,...)

 实例如下所示:

技术分享图片

2. filter函数,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表:

语法:

filter(function,iterable,...)

实例如下所示:

技术分享图片

3. zip函数,接受可迭代对象,将其转化为一个个元组(打包)

语法:

zip(iterable,iterable,....)

实例如下所示:

技术分享图片

//----------------------------------------pause,后续更新-----------------------------------------------------------

Python常用函数记录

标签:个数   alt   范围   ice   sam   ali   随机   .com   高级   

原文地址:https://www.cnblogs.com/thisyan/p/9615001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!