python内置函数

作者:原创时间:2022-03-08
文档

python内置函数是什么?一起来看下吧:

python内置函数有:

abs:求数值的绝对值

>>>abs(-2)
2

pmod:返回两个数值的商和余数

>>>pmod(5,2)
(2,1)
>>pmod(5.5,2)
(2.0,1.5)

bool:根据传入的参数的逻辑值创建一个布尔值

>>>bool() #未传入参数
False
>>>bool(0) #数值0、空序列等值为False
False
>>>bool(1)
True

all:判断可迭代对象的每个元素是否都为True值

>>>all([1,2]) #列表中每个元素逻辑值均为True,返回True
True
>>> all(()) #空元组
True
>>> all({}) #空字典
True

help:返回对象的帮助信息

>>> help(str) 
Help on class str in module builtins:
class str(object)
|  str(object='') -> str
|  str(bytes_or_buffer[, encoding[, errors]]) -> str
|  
|  Create a new string object from the given object. If encoding or
|  errors is specified, then the object must expose a data buffer
|  that will be decoded using the given encoding and error handler.
|  Otherwise, returns the result of object.__str__() (if defined)
|  or repr(object).
|  encoding defaults to sys.getdefaultencoding().
|  errors defaults to 'strict'.
|  
|  Methods defined here:
|  
|  __add__(self, value, /)
          Return self+value.

_import_:动态导入模块

index = __import__('index')
index.sayHello()

locals:返回当前作用域内的局部变量和其值组成的字典

>>> def f():
    print('before define a ')
    print(locals()) #作用域内无变量
    a = 1
    print('after define a')
    print(locals()) #作用域内有一个a变量,值为1
>>> f>>> f()
before define a 
{} 
after define a
{'a': 1}

input:读取用户输入值

>>> s = input('please input your name:')
please input your name:Ain
>>> s
'Ain'

open:使用指定的模式和编码打开文件,返回文件读写对象

# t为文本读写,b为二进制读写
>>> a = open('test.txt','rt')
>>> a.read()
'some text'
>>> a.close()

eval:执行动态表达式求值

>>> eval('1+2+3+4')
10

除了上述举例的函数之外,内置函数按分类还可分为:

1、数学运算(7个)

2、类型转换(24个)

3、序列操作(8个)

4、对象操作(7个)

5、反射操作(8个)

6、变量操作(2个)

7、交互操作(2个)

8、文件操作(1个)

9、编译操作(4个)

10、装饰器(3个)

以上就是小编今天的分享,希望可以帮助到大家。

显示全文
python递归函数 python类的继承 python string函数 python构造函数 python延时函数 debug error怎么解决 python读取json并解析 python 列表添加 python字典按值的大小排序 python 排序算法 spring boot mysql配置 vue动态绑定style js date加一天 字符转换成ascii码 c语言struct用法 java reentrantlock python tkinter教程 js获取日期 python numpy教程 opencv安装教程python python判断字符串相等 python查看已安装的包 python强制类型转换 python input函数怎么用 python类型转换 python split函数用法 python读取json python组合数据类型 python查看变量类型 python split函数 c++ template用法 老抽和生抽的区别 拉链下滑如何解决 防蓝光眼镜怎么辨别 葱怎么保存 老姜和生姜的区别 新鲜蘑菇怎么保存 猪脚和猪手有什么区别 亚麻籽油是什么油 白茶保存方法和时间