所需掌握程度
1.知道常用的內建函数的用法
2.了解常用的內建函数并熟练的使用
基本介绍
说到“函数”,大家一定不陌生,不管是不是学习过别的编程语言,在初高中的时候或多或少都有学过。那会的函数,其实跟下面要介绍的函数是有些区别的。
函数一般分为2种,一种是语言自带的內建函数,另一种则是自己自定义的函数。
说到自定义函数,没接触过的小伙伴们一定很好奇,那么,下面就给大家唠唠这函数的道道~
首先先介绍一下內建函数,因篇幅的问题,自定义函数下一篇文章再进行介绍啦~
內建函数
內建函数有哪些,又该怎么使用呢?下面,我把官方给出来的常用的內建函数列出来,并对其进行举例分析,尽量让大家能看的浅显易懂~
先看一波~所有的內建函数
下面针对比较常用或实用的函数,进行介绍:
abs()函数
求绝对值的函数
all()函数
当传入空可迭代对象时返回True,当可迭代对象中有任意一个不为True,则返回False,也就是可迭代对象有一个是空''就是False
any()函数
当传入空可迭代对象时返回False,当可迭代对象中有任意一个不为False,则返回True,也就是可迭代对象全部为空'',才是False
bool()函数
判断是参数里的值是 True还是False
各进制转换
- bin() 获取一个整数(int类型或长整型),返回其2进制形式的字符串
- oct() 获取一个整数,返回其8进制形式的字符串
- hex() 获取一个整数,返回其16进制形式的字符串
执行结果为:
各类型转换
- int() 将数值或字符串转换为整数int,完整使用形式int(x,base),base用于指定进制
- float() 将数值或字符串转换为浮点数
- complex()返回一个复数,完整使用形式 complex(real,imag)
- str() 将所给对象转换为字符串,使用形式为str(object)
- list() 获取对象,转换为列表, list(object)
- dict() 获取映射转换为字典,dict(mapping)
- tuple() 获取一个可迭代的对象,返回一个元组, tuple(iterable)
eval & exec函数
eval evaluate的缩写,用来计算python的计算式。
exec execute的缩写,用来执行语句。
hash()函数
用于获取取一个对象(字符串或者数值等)的哈希值。返回对象的哈希值。
hex() 函数
函数用于将10进制整数转换成16进制,以字符串形式表示。
>>>hex(255)
'0xff'
>>> hex(-42)
'-0x2a'
>>> hex(1L)
'0x1L'
>>> hex(12)
'0xc'
>>> type(hex(12))
<class 'str'>
id()函数
用于获取对象的内存地址。
>>>a = 'python'
>>> id(a)
4531887632
>>> b = 1
>>> id(b)
140588731085608
len() 函数
返回对象(字符、列表、元组等)长度或项目个数。
>>>str = "python"
>>> len(str) # 字符串长度
6
>>> l = [1,2,3,4,5]
>>> len(l) # 列表元素个数
5
max() 函数与min()函数
- max() 方法返回给定参数的最大值,参数可以为序列。
- min() 方法返回给定参数的最小值,参数可以为序列。
写着写着发现内容有点多啊,好,那就再分出一篇文章吧~~
老铁们,大佬们,今天就给大家介绍到这里啦~~有兴趣的可以加关注或点赞转发给朋友哟~【爱他(她)就让他(她)去搬砖吧】
敬请期待~~你我一同进步!!!有任何问题皆可留言询问~~谢各位大佬关注!!