当前位置: 首页 > article >正文

python常见内置函数

介绍Python常见的内置函数。

1、abs

取一个数的绝对值

int_value = -2
print(abs(int_value))

2、all

若一个可迭代对象(可循环遍历的对象)中所有元素为真,结果为真

list_value1 = [1,2,3,4,0]
list_value2 = [1,2,3,4]
print(all(list_value1))
print(all(list_value2))

3、any

若一个可迭代对象中存在某一个元素为真,结果为真

list_value1 = [0,0,0,0,0]
list_value2 = [0,1,0,0]
print(any(list_value1))
print(any(list_value2))

4、divmod

返回一个x除以y的商和余数,结果为一个元组。

int_value1 = 10
int_value2 = 3
print(divmod(int_value1,int_value2))

5、enumerate

返回一个枚举对象,包含其索引和值。

list1 = [1,2,3,4]
for (index,value) in  enumerate(list1):
    print(index,value)

6、eval

执行字符串表达式,并返回结果。

result = eval("1+1")
print(result)

7、exec

执行一串字符串逻辑代码。

code_in_string = """
x = 10
y = 20
result = x + y
"""
exec(code_in_string)
print(result)

功能强大,慎用。

8、max

返回可迭代对象中的最大值

list1 = [123,41,1515,1312]
print(max(list1))

9、min

返回可迭代对象中的最小值

list1 = [123,41,1515,1312]
print(min(list1))

10、pow

返回x的y次幂

print(pow(2,3))

11、round

对小数四舍五入。

#第一个参数为操作对象,第二个是保留的小数的位数
print(round(3.1415926,3))

12、sum

计算可迭代对象所有元素的和

list1 = [1,2,3,4,5,6,7,8,9]
print(sum(list1))

更多的内置函数可去官网查询,链接如下:https://docs.python.org/zh-cn/3.12/library/functions.html。


http://www.kler.cn/a/369887.html

相关文章:

  • 【数据结构】树的基本:结点、度、高度与计算
  • docker环境搭建,docker拉取mysql,docker制作自定义C++镜像
  • Python 轻松扫描,快速检测:高效IP网段扫描工具全解析
  • Linux 内核学习 3b - 和copilot 讨论pci设备的物理地址在内核空间和用户空间映射到虚拟地址的区别
  • pytest自动化测试 - pytest夹具的基本概念
  • 15-spring整合mybatis方式一
  • 微信小程序学习实录11:精通表单数据绑定,构建高效用户界面
  • Ubuntu使用Tesla P4配置Anaconda+CUDA+PyTorch
  • 【系统设计】API版本控制的重要性及三种方法:Spring Boot示例
  • 【论文笔记】Perceiver: General Perception with Iterative Attention
  • 尚硅谷scala
  • GO语言基础教程:9.切片
  • 智能扭矩系统Torque在精密制造领域的应用_SunTorque
  • 基于Spring Boot+Unipp的校园志愿者小程序(图形化分析)
  • 目前市场主流的不同室内定位效果对比
  • SAP-ABAP开发-按钮的三种调用方法
  • Rust:设计 gRPC 客户端
  • 大白话讲解Spring对数据源和事务管理以及多数据源配置
  • 12.2024.10.28
  • mvc core razor TagHelper 标记帮助程序 之 缓存
  • Windows Active Directory技术介绍和应用——删除计算机对象
  • Spring Boot摄影工作室:构建Web版在线服务平台
  • 【无标题】国央企人工智能大数据数字化转型数字经济新制造、新服务、新业态推进新质生产力发展讲师培训师唐兴通老师讲
  • Excell 中几种自定义公式
  • Nginx - 缓慢的 HTTP 拒绝服务攻击
  • 【JavaEE初阶】网络原理(1)