- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python内置函数的用法
print()
函数概述:print()?函数用于打印输出一个对象
函数原型:print(*objects, sep= , end=\n, file=sys.stdout, flush=False)
参数分析:
参数
含义
objects
指定待输出的对象,多个对象之间使用英文逗号(,)进行分隔
sep
指定输出多个对象之间的分隔符,默认是空格( )
end
指定最后的结束符,默认是换行符(\n)
file
指定要写入的文件对象,默认是标准输出流(sys.stdout)
flush
指定是否强制刷新输出流,默认是不刷新(False)
注:如果指定?sep,?end,?file?和?flush?参数,需要使用关键字参数(即通过指定参数名来赋值)。
返回值:该函数没有返回值(返回 None)。
input() – BIF
函数概述:input()?函数用于接收用户的输入。
函数解析:input()?函数从标准输入流中读取一行数据,将其转换为字符串(末尾的换行符将被舍弃)后并返回。如果读取到?EOF,则抛出?EOFError?异常。
函数原型:
input([prompt])
参数解析:
参数
含义
prompt
如果指定该参数,那么将在标准输出中将参数的内容显示出来(末尾不会自动追加换行)
返回值:
该函数将读取到的输入转换成字符串(末尾的换行符将被舍弃)并返回。
int() – BIF
函数概述:int()?用于将指定的值转换成整数。
函数解析:int()?如果读取到一个无法转换为整数的参数,则抛出?ValueError?的异常
函数原型:classs int(x,base=10)
参数解析:
参数
含义
x
指定待转换的数字或字符串
base
指定 x 参数的基数(默认值是 10)
注:如果需要指定?base?参数,则?x?参数的值必须是字符串、字节或者字节数组。返回值:
1. 将?x?参数指定的值转换为整数并返回;
2. 如果不传递任何参数,返回值是 0;
3. 如果传递的是一个浮点数,那么小数点后的数字将被截掉。
random -- 生成伪随机数
模块概述:
random?模块实现了各种分布的伪随机数生成器。函数概要:
随机数状态的相关函数random.seed(a=None, version=2)
-- 初始化随机数生成器
参数
含义
a
如果省略该参数或者将其值设置为 None(默认),将使用当前系统时间作为随机数
种子(如果操作系统提供了随机性来源,则用它来代替系统时间)
2. 如果参数 a 为整数,则直接被用作随机数种子3. 该参数的值也可以是字符串、字节、字节数组等
version
如果 version=2(默认),字符串、字节或字节数组对象的每一个位都将比转换成整数
使用
2. version=1,用于从旧版本的 python 中复制随机序列,字符串和字节算法生成
更窄的种子范围
random.getstate()
-- 返回捕获当前生成器内部状态的对象。-- 返回的对象可以传递给下面的?setstate()?函数,用于恢复状态。
random.setstate(state)-- 设置生成器的内部状态-- 传入一个先前利用?getstate()?函数获得的状态对象,使得生成器恢复到这个状态。-- :getstate()?和?setstate()?两个函数搭配使用,可以重现之前获取到的随机值。
random.getrandbits(k)-- 返回一个不大于 k 位的 Python 整数(十进制),比如 k=10,则返回的结果是在 0 ~ 2^10 之间的整数。
整数相关的随机函数random.randrange(stop)
random.randrange(start, stop[, step])
-- 从?range(start, stop, step)?中随机选择一个元素返回。
-- 功能相当于?choice(range(start, stop, step)),但它不会创建一个?range?对象。
-- 传递的位置参数应该与?range()?模式匹配。
-- 不应该使用关键字参数,因为函数可能以未定义的方式使用它们。
参数
含义
start
1. 指定起始值2. 如果省略该参数,其默认值是 0
stop
指定结束值
step
1. 指定步长,其值可以是正数也可以是负数2. 如果省略该参数,其默认值是 13. 如果该参数被设置为 0,Python 将抛出 ValueError 异常
random.randint(a, b)-- 返回一个随机整数 N,返回是:a = N = b
序列相关的随机函数
random.choice(seq)
-- 从?se
您可能关注的文档
- 小学音乐花城版:雁群飞.docx
- 语文 高中选择性必修 中册(人教部编版):[精1]《改造我们的学习》(第一课时)教案.doc
- 高中信息技术:3-3-1多媒体信息的加工与表达1.DOC
- 高中信息技术:活动三程序流程图.docx
- 高中信息技术:高中信息技术:永州四中信息技术作业图形合成.docx
- 高中信息技术:项目四认识智能停车场中的数据处理教学设计一.doc
- 高中信息技术:制作简单表格教学设计.DOC
- 高中信息技术:1-3信息技术的影响教学设计 (1).doc
- 高中信息技术:2-2-1获取网络信息的策略与技巧上.doc
- 高中信息技术:信息安全法律法规及道德规范教学设计.DOC
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
文档评论(0)