python 内置函数 内置模块 标准库 第三方库 函数 模块 包 库

大家在学习python时,会遇到这样的情况,有些东西直接就可以使用,例如str()、len();

而有些需要import 导入才能使用,比如sys、os、time、math;

还有些需要安装才能使用,比如pandas、pyautoGUI、numpy、requests。

然后还分不清什么是函数,什么是模块,什么是包,什么又是库。

编程重在理解与运用,同学们大可不必纠结于概念,我们了解下即可。

内建对象——不需要导入

Python解释器自带的函数、常量分别叫做内置函数、内置常量,这些函数和常量可以直接使用,不需要定义或import导入。

这里引入的概念【内置函数】、【内置常量】

【内置函数】一般包括Python 解释器自带的函数(function)和类型(class)

function -- 函数是可以向调用者返回某个值的一组语句。还可以向其传入零个或多个参数并在函数体执行中被使用。        

参考官方文档: 内置函数 — Python 3.10.2 文档https://docs.python.org/zh-cn/3/library/functions.html#built-in-funcs

【内置常量】“常量”即不变化的量,与“变量”相对。

参考官方文档: 内置常量 — Python 3.10.2 文档https://docs.python.org/zh-cn/3/library/constants.html

使用python代码 dir(__builtins__) 可以输出Python所有内建对象:

(以下是我的python3.8版本输出的)

['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'Futu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值