python常用函数(持续更新)

这篇具有很好参考价值的文章主要介绍了python常用函数(持续更新)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.abs()

abs是 absolute 的缩写,它会返回数字的绝对值。

abs(-3.14)
3.14

2.any()

any()函数用于判断给定的可迭代参数是否全部为False。如全为False则返回False;如有一个为True,则返回True。

any([False,False,False,False])
False

any([True,False,False,False])
True

3.eval()

eval()函数用来执行一个字符串表达式,并返回表达式的值。其语法格式如下图所示:python常用函数(持续更新)

eval("pow(4,2)")
16

n=1
eval("n+1")
2

4.format()

python2.5版本之前,我们使用的是老式字符串格式化输出%s。

从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。在Python中,我们经常使用format()函数对文本、数字进行格式化。

print("hello {}!".format("world"))

输出结果为:

hello world!

5.help()

help()函数可以帮助查看函数或模块的详细说明。

help(pow)

输出结果为:

Help on built-in function pow in module builtins:

pow(x, y, z=None, /)
    Equivalent to x**y (with two arguments) or x**y % z (with three arguments)
    
    Some types, such as ints, are able to use a more efficient algorithm when
    invoked using the three argument form.

注:对于jupyter notebook来说可以使用Shift+Tab的快捷键组合查看函数的简单说明。若需要查看函数的详细说明可以在函数后面加上英文问号“?”后点击运行,与help()函数效果一致。

python常用函数(持续更新)

 python常用函数(持续更新)

 6.input()

input()函数用来实现交互式任务,input()函数接受一个标准输入数据,返回为 string 类型。

name = input("输入你的名字:")
print(f"欢迎你,{name}!")

运行结果:

python常用函数(持续更新)

 python常用函数(持续更新)

注:input()函数只能返回string类型的字符串,不能返回float或int类型字符串,也就无法将输入的数据直接用来进行数学运算(需要将float类型转为float类型才能参加运算),如:

x = input("请输入一个数:")
x = x + 3.14
print("x")

 python常用函数(持续更新)

 7.round()

round()是一个处理数值的内置函数,它返回浮点数x的四舍五入值。

round(66.6)
67

round(3.14)
3

8.range()

range()函数返回一个可迭代对象,通常与list()函数或者for循环语句搭配使用。其语法格式如下图所示:python常用函数(持续更新)

list(range(8))
[0, 1, 2, 3, 4, 5, 6, 7]

list(range(1,9,2))
[1, 3, 5, 7]

 9.reversed()

reversed()函数返回一个反转的迭代器,要转换的序列,可以是元祖、字符串、列表或者range。

# 列表
a = [1, 2, 3, 4, 5]
list(reversed(a))
[5, 4, 3, 2, 1]

# 字符串
b='hello world'
list(reversed(b))
['d', 'l', 'r', 'o', 'w', ' ', 'o', 'l', 'l', 'e', 'h']

# 元组
c=('x','y','z')
list(reversed(c))
['z', 'y', 'x']

# range
d=range(8)
list(reversed(d))
[7, 6, 5, 4, 3, 2, 1, 0]

10.sorted()

sorted()函数对所有可迭代的对象进行排序操作。

sorted([2, 4, 0, 8, 6])
[0, 2, 4, 6, 8]

sorted({2: 'bb', 4: 'cc', 0: 'aa', 8: 'ee', 6: 'dd'})
[0, 2, 4, 6, 8]

 注:sorted()函数和sort()函数是有一定区别的:

sort()是应用在列表list上的方法,而sorted可以对所有可迭代的对象进行排序操作。

列表list的sort()方法返回的是对已经存在的列表进行操作,而内置函数sorted()返回的是一个新的list,而不是在原来的基础上进行的操作。文章来源地址https://www.toymoban.com/news/detail-465449.html

到了这里,关于python常用函数(持续更新)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【学习经验分享NO.16】超全代码-python画Sigmoid,ReLU,Tanh等十多种激活函数曲线及其梯度曲线(持续更新)

    激活函数是一种特殊的非线性函数,它能够在神经网络中使用,其作用是将输入信号转化成输出信号。它将神经元中的输入信号转换为一个有意义的输出,从而使得神经网络能够学习和识别复杂的模式。常用的激活函数有 Sigmoid、ReLU、Leaky ReLU 和 ELU 等。大论文理论部分需要介

    2023年04月08日
    浏览(43)
  • Armbian常用命令(持续更新)

    1、更新内核的命令: 2、图形化配置界面 3、创建虚拟内存 4、安装常用软件 5、docker相关命令 6、挂载U盘 磁盘设备命名一般规则: 在Linux中,设备名称通常都保存在/dev里,/dev下的文件是特殊的设备文件,和特定的驱动程序相关联。而这些设备的命名有一定的规则,可以使用“

    2024年03月15日
    浏览(49)
  • 常用的一些蓝图(持续更新)

    Apply Damage Apply Damage : 对指定的actor应用伤害。 Add Mapping Context Add Mapping Context : 添加控制映射上下文。 Add Movement Input Add Movement Input :沿着给定的由 ScaleValue 改变大小后的世界方向向量(通常是标准化的)添加移动输入。 Add Actor World Rotation Add Actor World Rotation : Bind Event to On Rea

    2024年02月15日
    浏览(25)
  • 汇编常用指令(持续更新)

    逻辑与指令: and dest,src将目标与源做与操作 or dest,src将目标与源做或操作 add 加得数的值超出范围即会溢出 inc 汇编语言中的自增指令,相当于++ div指令 不会给出被除数 切记提前在默认的寄存器中设置好被除数,且默认寄存器不做别的用处 dup设置内存空间,与db、dw、dd等数

    2024年02月05日
    浏览(29)
  • BIOS 常用网站 (持续更新中)

    UEFI 官网  下载UEFI/PI/ACPI 等SPEC Welcome to Unified Extensible Firmware Interface Forum | Unified Extensible Firmware Interface Forum https://uefi.org/ AMD资料 (需账号权限) 下载AMD芯片资料 Login – AMD DevHub https://devhub.amd.com/ Rw工具 OS下读取寄存器 RWEverything – Read Write Everything http://rweverything.com/ python下载(

    2024年02月04日
    浏览(24)
  • Linux部署项目常用命令(持续更新)

    开放端口 关闭端口 配置立即生效 查看防火墙已开放端口 查看指定端口占用情况 查看全部端口占用情况 查看具体端口被哪个程序占用 kill被占用的进程 查看程序端口占用情况 重启命令 检查服务状态 检查nginx配置文件 关闭nginx服务 开启nginx服务 具体操作: ​进入tomcat的bi

    2024年02月09日
    浏览(39)
  • Linux centos 常用命令 【持续更新】

    一、查看文件信息 indoe和目录项 stat查看文件信息 ls查看文件信息 二、查看文件路径 三、通配符 四、shell中特殊符号 五、文件和目录管理 pwd显示当前用户所处工作目录 cd命令改变工作目录 ls命令列出目录和文件信息 touch命令创建空文件 mkdir命令创建目录 rmdir命令删除空目录

    2024年02月14日
    浏览(34)
  • IDEA 常用快捷键(持续更新)

    快捷键 描述 Shift + F10 执行 Alt + / 提示补全 Ctrl + / 单行注释 Ctrl + Shift + / 多行注释 Alt + Enter 根据光标所在问题,提供快速修复选择 Alt + Insert 代码自动生成,如生成对象的构造函数等 Ctrl + Shift+i 出现类似于预览的小窗口 Ctrl + Enter 完全打开源码 Ctrl + 鼠标左键 一步到位打开源

    2024年01月16日
    浏览(31)
  • 【自用】【持续更新】LaTeX常用基础语法大全

    居中 排序列表 加粗 A 、 A 、 我们 、 我们 、我们 textbf{A}、boldsymbol{A}、boldsymbol{我们}、textbf{我们}、我们 A 、 A 、 我们 、 我们 、我们 斜体 我们 、 我们 textit{我们}、it{我们} 我们 、 我们 向量(顶有向量箭头→) v ⃗ vec v v 估计(顶有尖头hat) y ^ hat{y} y ^ ​ 平均(

    2023年04月13日
    浏览(32)
  • 【React 常用的 TS 类型】持续更新

    1)定义样式的 TS 类型  【 React.CSSProperties 】 一般定义样式时需要的类型限制,如下: 2)定义 Input Ref 属性时的 TS 类型限制 【 React.RefObject 】这是一个泛型,内部表示引用的所有类型,如下: 3)定义 Input 输入框内容改变 ( change )事件类型  【 ChangeEventHTMLInputElement 】

    2024年01月20日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包