0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python常用的内置函数和模块

jf_78858299 来源:梯阅线条 作者:小梯子 2023-03-10 10:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

python数字包含常用的内置函数和模块,比如pow()、abs()、floor()、int()等函数,以及math、random等模块。

1.1 pow()

pow(x,y)函数对应的表达式x ** y

用法

pow(base, exp, mod=None)

描述

python的pow()函数为幂函数。pow(x,y,n)=xy%n,表示x的y次方,然后对结果取模。

入参

base:为底数。

exp:为指数。

mod:为取模。

示例

>>> pow(2,3),2**3
(8, 8)
>>> pow(2,3,2)
0
>>> pow(2,3,3)
2

1.2 abs()

python的abs()函数对数字进行绝对值计算。

示例

>>> abs(-95.55)
95.55

1.3 sum()

python的sum()函数对序列进行求和计算。

示例

>>> sum([1,2,3,4,5,])
15

1.4 min()和max()

python的min()函数,求给定参数的最小值,max()函数,求给定参数的最大值。

示例

>>> mlist=[1,2,3,4,5,6]
>>> min(mlist),max(mlist)
(1, 6)
>>> min(1,2,3,4,5,6),max(1,2,3,4,5,6)
(1, 6)

1.5 sin()

python的sin()函数,求给定弧度的正弦值。需导入math模块。

示例

>>> import math
>>> math.pi,math.e
(3.141592653589793, 2.718281828459045)
>>> math.sin(2*math.pi/180)
0.03489949670250097

1.6 sqrt()

python的sqrt()函数,求给定数的平方根。需导入math模块。

使用python的pow()函数,幂表达式,也可以实现平方根的计算。

示例

>>> math.sqrt(2),math.sqrt(9)
(1.4142135623730951, 3.0)
>>> math.sqrt(9),pow(9,0.5),9**0.5
(3.0, 3.0, 3.0)

1.7 floor()

python的floor()函数,对给定数值进行向下取整,结果为整数。需导入math模块。

示例

>>> import math
>>> math.floor(2.567),math.floor(-2.567),math.floor(-2)
(2, -3, -2)

1.8 trunc()

python的trunc()函数,截取给定数字的整数部分,结果为整数。需导入math模块。

示例

>>> import math
>>> math.trunc(2.567),math.trunc(-2.567),math.trunc(-2)
(2, -2, -2)

1.9 int()

python的int()函数,对给定数字取整,向0的方向取,结果为整数。

示例

>>> int(2.567),int(-2.567),int(-2)
(2, -2, -2)

1.10 round()

python的round()函数,对给定数字进行四舍五入,保留位数后一位为5时,奇进偶不进(即:第1:整数为奇数则进位,为偶数不进位;第2:整数为奇数时,保留位数的后1位如果是5,且该位后有数字,则进位。)

用法

round(number, ndigits=None)

描述

对给定数字number,按指定精度ndigits进行四舍五入。

入参

number:需四舍五入的数字。

ndigits:小数点精度,即保留的小数位。默认不保留小数。

示例

>>> round(2.567),round(-2.567),round(-2)
(3, -3, -2)
>>> round(2.1),round(2.5),round(2.6)
(2, 2, 3)
>>> round(-2.1),round(-2.5),round(-2.6)
(-2, -2, -3)
>>> round(2.5),round(3.5),round(-2.5),round(-3.5)
(2, 4, -2, -4)
>>> round(2.51),round(3.51)
(3, 4)
>>> round(2.567,2)
2.57

1.11 浮点数格式化

python数字的浮点数格式化,也可以对数字进行四舍五入,保留指定小数位精度,也遵循奇进偶不进的原则。

用法

.nf:其中n为保留小数位数,0不保留小数。

示例

>>> '%.1f,%.1f,%.1f' % (2.567,-2.567,-2)
'2.6,-2.6,-2.0'
>>> '{0:.2f},{1:.2f},{2:.2f}'.format(2.567,-2.567,-2)
'2.57,-2.57,-2.00'
>>> '{0:.0f},{1:.0f},{2:.0f},{3:.0f}'.format(2.5,3.5,-2.5,-3.5)
'2,4,-2,-4'

1.12 random()

python的random()函数,可以随机生成[0,1.0)的浮点数。需导入random模块。

示例

>>> import random
>>> random.random(),random.random(),random.random()
(0.8334400340568541, 0.3180899796573453, 0.8120236865433559)

1.13 randint()

python的randint(a,b)函数,可以随机生成[a,b]的整数。需导入random模块。

示例

>>> random.randint(1,10),random.randint(1,10),random.randint(1,10)
(8, 8, 3)

1.14 randchoice()

python的randchoice()函数,可以在序列对象中,随机挑选一项。需导入random模块。

序列比例,字符串,列表,元组等。

示例

>>> s='梯阅线条软件测试开发python学习random.choice()方法'
>>> random.choice(s),random.choice(s),random.choice(s)
('试', '(', 't')
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38910
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66837
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89580
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于Python巧妙而强大的内置函数

    python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的
    发表于 12-14 14:52 721次阅读
    关于<b class='flag-5'>Python</b>巧妙而强大的<b class='flag-5'>内置</b><b class='flag-5'>函数</b>

    常用内置函数#Python

    程序函数python
    未来加油dz
    发布于 :2023年08月27日 00:07:47

    python的os模块有哪些常用函数?详细概述

    经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。全部函数可以用help(os)或是dir(os)查看其用法。
    发表于 09-05 16:30 2次下载

    python内置函数详细资料概述

    本文档的主要内容详细介绍的是python内置函数详细资料概述。
    发表于 11-18 08:00 0次下载

    Python函数文件与模块的程序说明

    “探索Python ” 这一系列的前几篇文章已为Python 编程新手介绍了几方面的主题, 包括变量、容器对象和复合语句。本文以这些概念为基础,构造一个完整的Python 程序。引入了Pyth
    发表于 09-10 16:06 2次下载
    <b class='flag-5'>Python</b>的<b class='flag-5'>函数</b>文件与<b class='flag-5'>模块</b>的程序说明

    python常用函数有哪些

    map() 是 Python 内置的高阶函数,它接收一个函数 f 和一个list ,并通过把函数 f 依次作用在list 的每个元素上,得到
    发表于 02-25 11:52 9次下载
    <b class='flag-5'>python</b>的<b class='flag-5'>常用</b><b class='flag-5'>函数</b>有哪些

    python提供的68个内置函数详解

      内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。 截止到python版本3.6.2 ,
    的头像 发表于 10-27 09:14 2956次阅读

    进阶必备的68个Python 内置函数分析

    来源: pypypypy 内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。 截止到python版本3.
    的头像 发表于 11-01 10:18 4904次阅读

    推荐一个Python超级好用的内置函数lambda

    Python当中,我们经常使用lambda关键字来声明一个匿名函数,所谓地匿名函数,通俗地来讲就是没有名字的函数
    的头像 发表于 09-13 18:09 1383次阅读
    推荐一个<b class='flag-5'>Python</b>超级好用的<b class='flag-5'>内置</b><b class='flag-5'>函数</b>lambda

    6个堪称神仙的内置函数

    之前给大家分享过3个节省时间的Python技巧,当时就提出了,大家可以多使用Python内置函数 ,既能提高自己的Python程序速度,
    的头像 发表于 10-21 14:41 916次阅读
    6个堪称神仙的<b class='flag-5'>内置</b><b class='flag-5'>函数</b>

    python调用math函数的方法

    Python编程中,数学函数是非常重要的工具,我们可以使用它们进行各种数值计算、几何运算和统计分析等操作。Python的标准库中内置了很多数学函数
    的头像 发表于 11-22 11:01 4244次阅读

    python如何导入模块

    Python是一种强大的编程语言,它支持模块化编程,使得开发者可以将代码分解为可重用且独立的模块模块是一个包含函数、类和变量等定义的文件,
    的头像 发表于 11-22 14:46 1650次阅读

    python中各种函数的用法

    Python中有很多种不同类型的函数,它们在解决各种问题和完成不同任务时起着重要的作用。下面我将详细介绍几种常用函数,包括内置
    的头像 发表于 11-23 15:48 1417次阅读

    不属于python内置函数

    Python是一种高级编程语言,它提供了许多内置函数,可以帮助开发人员更轻松地处理各种任务。但是,在Python中并非所有的函数都是
    的头像 发表于 11-29 14:27 2164次阅读

    Python常用函数大全

    Python 世界里,有一些宝藏函数模块,它们可以让你编程更轻松、代码更高效。这篇文章将带你一一认识这些神器,让你的开发生活瞬间轻松不少!
    的头像 发表于 10-27 17:20 1431次阅读