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

Python入门知识点分享——(十三)内置函数

先向大家致歉,这几天忙于单片机的复习和考试,耽误了Python知识的分享。今天在回顾的时候发现数据计算还有些遗漏的部分,基本上都属于Python的内置函数,就一并补充在这篇文章中。

Python内置函数是在Python解释器中已经预定义的函数,可以直接使用,无需导入任何模块,我们之前用过的input、open、print还有各类格式转换int、bool等都属于内置函数,下面我会补充一些之前没有提到的内置函数并做演示。

函数名作用
abs返回数字的绝对值
min返回参数的最小值
max返回参数的最大值
eval执行一个字符串表达式,并返回表达式的值
pow返回 x 的 y 次方的值
reverse用于反向列表中元素
slice用于切片操作函数里的参数传递
round返回浮点数x的四舍五入值
sum 对序列进行求和计算

 代码演示及输出结果如下:

a = -12
print(abs(a))
b = [1, 2, 0]
print(min(b))
print(max(b))
print(eval('2*2'))
c = 3
print(pow(2, c))
b.reverse()
# 注意该函数没有返回值,不能直接print
print(b)
d = (10, 20, 30, 40, 50)
e = slice(1, 4, 2)
print(d[e])
f = 5.6
print(round(f))
print(sum(d))
12
0
2
4
8
[0, 2, 1]
(20, 40)
6
150

还有进制转换的函数,本来应该补充在介绍数字数据类型文章的评论区,受篇幅所限就放在这里了,可以看到转换完成的数据类型都变成了字符串类型。

a = 18
b = hex(a) # 十六进制
print(b, type(b))
c = oct(a) # 八进制
print(c, type(c))
d = bin(a) # 二进制
print(d, type(d))
0x12 <class 'str'>
0o22 <class 'str'>
0b10010 <class 'str'>

另外对之前介绍过的内置函数进行了整理,下文标记了每一篇文章中都出现了哪些内置函数,忘记的童鞋可以翻回去看一下。

Python入门知识点分享——(二)数据类型:数字

布尔型转换函数bool、浮点型转换函数float、复数转换函数complex、类型属性函数type、打印输出函数print

Python入门知识点分享——(五)数据类型:列表

列表生成函数list

Python入门知识点分享——(六)数据类型:元组、集合

元组生成函数tuple、长度测定函数len、集合生成函数set

Python入门知识点分享——(七)集合运算与字典类型

字典生成函数dict

Python入门知识点分享——(八)文件的open方法

文件打开函数open

Python入门知识点分享——(九)文件的input/output方法

键盘输入函数input

内置函数的汇总就到这里,感谢大家的观看,如果想要了解更多内置函数的相关内容,可以访问Python 内置函数 | 菜鸟教程 (runoob.com)

http://www.lryc.cn/news/276793.html

相关文章:

  • 手拉手springboot3整合mybatis-plus多数据源
  • 【JAVA】Java8开始ConcurrentHashMap,为什么舍弃分段锁
  • 基于JAVA+SpringBoot的咖啡商城
  • [AutoSar]基础部分 RTE 08 runnable mapping
  • 云消息队列 Kafka 版生态谈第一期:无代码转储能力介绍
  • java: 从HBase中读取数据
  • Lumeical Script------Script Prompt 中的两种输出方式
  • 什么是OOM error
  • IO进程线程 day7
  • 扩展学习|数据融合助推商务智能与分析
  • Java项目:112SSM在线电影订票系统
  • Echarts——使用graphic组件在一个option内同时设置两个饼图的背景图
  • 编程笔记 html5cssjs 027 HTML输入属性(1/2)
  • 请求参数乱码问题
  • 【leetcode】力扣热门之反转链表【简单难度】
  • 【sgPasswordInput】自定义组件:带前端校验密码强度的密码输入框,能够提供密码强度颜色提示和文字提示
  • 1599 - Ideal Path (UVA)
  • 计算机网络(超级详细笔记)
  • 老杨说运维 | 年末大讲回顾:运维的尽头也是大模型吗?
  • Unity 利用UGUI之Scrollbar制作进度条
  • MySQL之导入、导出
  • 【unity小技巧】FPS游戏实现相机的偏移震动、武器射击后退和后坐力效果
  • MINCO+汽车
  • 大模型机器人发展史:从VoxPoser、RT2到斯坦福Mobile ALOHA、Google机器人
  • Ubunutu18.04 ROS melodic 无人机 XTDrone PX4 Vins-Fuison 运行配置
  • Linux 常见服务配置
  • Flutter基础
  • MySQL-数据库概述
  • HTML---JQurey的基本使用
  • 搜索docker镜像