内置函数总结 | 学习笔记

简介: 快速学习 内置函数总结

开发者学堂课程【Python入门 2020年版内置函数总结】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10343


内置函数总结


内容介绍

一、 概述

二、数学相关的内置函数

三、可迭代对象相关的方法

四、转换相关

五、变量相关

六、输入输出相关

七、判断对象相关的方法

八、direxithelpidopenrepr 用法


一、概述

总结一下内置函数,之前已经讲了很多函数,对函数已经不陌生了,builtins.py 这个文件里有很多内置函数,f开头的就是函数。


二、数学相关的内置函数

1abs:是取绝对值的。简单演示一下,abs-10)的结果就是10

2divmod:求两个数相除的商和余数

print(divmod(15,2))运行的结果是一个元组(7,1),第一个数字是商,第二个数字是余数。

3、max:求最大数,要求的对象是可迭代对象。

4、min:求最小数,要求的对象也是可迭代对象。

5pow:幂运算。

比如23次方,可以这样写:2**3,也可以这样写:pow(2,3)

6round:四舍五入保留到指定小数位。

round(3.1415926,2)运行会得到结果3.14

round(3.1415926,3) 运行会得到结果3.142

7、sum:是求和的。


三、可迭代对象相关的方法

1allall是所有的意思,all()得到是一个可迭代对象

print(all(['hello','good','yes'])),运行结果是 True。

print(all(['hello',0]))运行结果是 False

all 会把括号里所有元素都转成布尔值,如果这些元素全部转成布尔值都是 Trueall 的结果就是 True,一旦有一个转成布尔值是 false,那这个 all 的结果就是 false,跟类型没有关系。

2anyprint(any (['hello','good','yes']))any 和 all 类似,只要有一个元素转换成布尔值是 True,结果就是 True

3、len:获取长度。

4、iter:获取到可迭代对象的迭代器。

5、next:for…in 循环本质就是调用迭代器的 next 方法,获取下一个数据,这个是比较高级的,以后讲可迭代对象的时侯会再细说。

6、sorted:用处是排序。


四、转换相关

1bin:将数字转换成二进制。

2chr:将字符编码转换成为对应的字符。

举例:chr(97)==>a

3ord:chr 相反,是将字符转换成对应的编码的。

举例:ord(a)==>97

4eval:执行字符串里的 python 代码。

5oct:将数字转换成八进制。

6、hex:将数字转换成十六进制。


五、变量相关

1globals:用来查看所有的全局变量。

2、locals:用来查看所有的局部变量。


六、输入输出相关

1print:打印数据。

2、input:让用户输入内容。


七、判断对象相关的方法

1isinstance:判断一个对象是否是由一个类创建出来的。

2、issubclass:判断一个类是否是另一个类的子类。


八、dir、exithelpidopenrepr 用法

1、dir:列出对象所有的属性和方法,暂时是用不到的,后面讲面向对象时会详细说明。

nums=[1,2,3]

print(dir(nums))

它能够列出所有能够用的方法,比如说 append 方法、clear 方法、copy 方法、count 方法、index 方法、extend 方法、insert 方法、pop 方法、reverse 方法。如果放字符串 hello:print(dir(‘hello’)),它能把 hello 这个字符串里面支持的所有方法都列出来,像 capitalizecasefoldcentercountencodeendwishfindformat 等等都能列出来,这就是 dir 的用法。

2exit:以指定的退出码结束程序。

exit(100)运行后退出码变成100了,运行到 exit 时程序就直接结束了,整个程序都会结束,而且结束的时候程序的码就是给定的码。

3、help:是查看帮助文档的。

1help(int) ,运行一下会打印int相关的文档。

2)def  test():“””

这是一个函数::return“””return 0help(test)

如果要看 test 的帮助文档,运行一下就能得到结果

image.png

4id:获取一个数据的内存地址。

5open:用处是打开一个文件,是比较重要的。

6

1repr

person ={name‘:’zhangsan’}

repr(person)

运行结果是一个字符串“{name‘:’zhangsan’}”,就是把一个对象变成一个字符串,这个字符串还要加引号。

2repr(10)

运行结果是’10’

3repr(‘hello’)

运行结果是“ ‘hello‘ ”

相关文章
【C进阶】-- 字符串函数(1)(下)
【C进阶】-- 字符串函数(1)(下)
|
编译器 C++
【C进阶】-- 字符串函数(1)(中)
【C进阶】-- 字符串函数(1)(中)
|
2月前
|
Python
蓝桥杯常用函数基础 | 模块及常用内置函数
蓝桥杯常用函数基础 | 模块及常用内置函数
|
3月前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
22 0
|
7月前
|
Python
Python基础 笔记(四) 数据类型转换及运算符
Python基础 笔记(四) 数据类型转换及运算符
61 3
|
算法 编译器 C语言
【C进阶】字符串函数
【C进阶】字符串函数
69 0
|
编译器 C语言
【C进阶】-- 字符串函数(1)(上)
【C进阶】-- 字符串函数(1)(上)
|
Python
【Python】自定义函数、lambda函数与内置函数
【Python】自定义函数、lambda函数与内置函数
203 0
【Python】自定义函数、lambda函数与内置函数
|
缓存 Python
全部内置函数详细认识(上篇)
全部内置函数详细认识(上篇)
183 0