在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
对于Python的初学者来讲,内置函数是一个经常会用到的基础知识点。本文主要总结了Python基础内置函数及用法,一共包括12个,它们在Python中经常被高频使用。为了大家能够真正掌握这些内容,每个内置函数都有对应的案例解析,下面一起来看看吧~

1、求绝对值
绝对值或复数的模
In [1]: abs(-6)
Out[1]: 6
2、二元素都为真
接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False
In [2]: all([1,0,3,6])
Out[2]: False
In [3]: all([1,2,3])
Out[3]: True
3、元素至少一个为真
接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False
In [4]: any([0,0,0,[]])
Out[4]: False
In [5]: any([0,0,1])
Out[5]: True
4、十转二
将十进制转换为二进制
In [35]: bin(10)
Out[35]: '0b1010'
5、十转八
将十进制转换为八进制
In [36]: oct(9)
Out[36]: '0o11'
6、十转十六
将十进制转换为十六进制
In [37]: hex(15)
Out[37]: '0xf'
7、判断是真是假
测试一个对象是True, 还是False.
In [38]: bool([0,0,0])
Out[38]: True
In [39]: bool([]) Out[39]: False
In [40]: bool([1,0,1])
Out[40]: True
8、字符串转字节
将一个字符串转换成字节类型
In [44]: s = "apple"
In [45]: bytes(s,encoding='utf-8')
Out[45]: b'apple'
9、转为字符串
In [46]: integ = 100
In [47]: str(integ)
Out[47]: '100'
10、是否可调用
判断对象是否可以被调用,能被调用的对象就是一个callable 对象,比如函数 str, int 等都是可被调用的,但是例子4 中xiaoming这个实例是不可被调用的:
In [48]: callable(str) Out[48]: True
In [49]: callable(int) Out[49]: True
In [50]: xiaoming
Out[50]: id = 001, name = xiaoming
In [51]: callable(xiaoming) Out[51]: False
11、十转ASCII
查看十进制整数对应的ASCII字符
In [54]: chr(65)
Out[54]: 'A'
12、ASCII转十
查看某个ascii对应的十进制数
In [60]: ord('A')
Out[60]: 65
以上就是Python基础内置函数及用法解析,大家都掌握了么?其实这一部分的内容并不困难,只是知识点比较杂和多。关于Python的内置函数,博学谷资讯Python栏目会陆续更新,把所有常见的内置函数用法都整理出来。觉得本文对你有用,不妨把文章分享出去让更多的人看到,也是对小编的小小鼓励~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
自学Python基础语法学习总结
随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握Python编程,现在我们一起来梳理一遍吧!
6528
2019-10-17 14:41:43
Python基础语法总结之逻辑运算
Python里的逻辑运算有and、or 和 not,它们分别说明为与、或、非。虽然逻辑运算符在Python基础语法中是基础中的基础,但是对于零基础小白来讲,还是有一定难度的。本文就来为零基础小白好好讲解一下逻辑运算。已经学过这部分知识的小伙伴也可以再复习一遍,把基础知识掌握得更牢固。
6523
2019-10-18 11:12:31
Python课程在线学习优势有哪些?
随着人工智能的深入发展,Python语言也处在风头正盛的时候,不少编程初学者把Python作为入门编程的首选。但是对于许多人来讲,脱产学习的代价太大,因此线上学习成为适合绝大多数人的学习模式。那么,目前Python课程在线学习优势有哪些?以博学谷Python+人工智能在线就业班的课程为例,课程的主要优势体现在优质的课程内容,完善的就业服务和灵活的学习模式三大方面。下面是详细的分析介绍:
5904
2019-12-31 14:53:24
Python入门基础知识学什么?
Python入门基础知识学什么?Python编程语言简单易学功能强大,高效率的高层数据结构,简单有效实现面向对象编程。先安装后工具,大部分人学习和使用Python 直接去官方下对应的环境包安装即可。
5262
2020-01-06 17:57:19
Python if语句多层嵌套使用方法介绍
Python if语句多层嵌套使用方法介绍,if语句嵌套指的是if语句内部包含if语句,Python 中,if、if else 和 if elif else 之间可以相互嵌套。因此,在开发程序时,需要根据场景需要,选择合适的嵌套方案。需要注意的是,在相互嵌套时,一定要严格遵守不同级别代码块的缩进规范。
6587
2021-04-19 14:13:01
