Python内置函数功能汇总

>>> dir(__builtins__)

1.1Python dir()函数

1.1描述

dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法_ dir (), 该方法将被调用。如果参数不包含 dir_ () ,该方法将最大限度地收集参数信息。

1.2语法

dir语法:

>>>dir( [object])

参数说明:

  • object-对象、 变量、类型。

1.3返回值

返回模块的属性列表。

2、Python对象和引用

  • 数据表示为对象
    - 对象本质上是一个内存块,拥有特定的值,支持特定类型的运算操作

  • Python 3中,一切皆为对象
    -每个对象由标识(identity)、类型(type)和值(value)标识

3、Python中的对象

  • 标识(identity) 用于唯一标识一个对象,通常对应于对象在计算机内存中的位置。
    使用内置函数id(obj1)可返回对象obj1的标识; 通过内置的id()函数,可以获取一个对
    象唯一的id标识。

  • 类型(type) 用于表示对象所属的数据类型(类),数据类型(类)用于限定对象
    的取值范围,以及允许执行的处理操作。使用内置函数type(obj1)可以返回对象obj1
    所属的数据类型

  • 值(value) 用于表示对象的数据类型的值。使用内置函数print(obj1)可返回对象
    obj1的值

Python采用的是基于值的内存管理方式,如果为不同变量赋值为相同值(仅适用于-5至256的整数和短字符串),这个值在内存中只有一份,多个变量指向同一块内存地址
在这里插入图片描述


4、Python常用内置函数用法

内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用例如:abs() 与 fabs()两个函数的功能基本一致,但我们在选择时,会优先选择abs()。原因就是abs()是内置函数,调用起来会非常的快;而使用 fabs()则需要先调用math标准库,这样一来自然就会降低速度)。使用内置函数dir()可以查看所有内置函数和内置对象:

 >>>dir(__builtins_)
 
 ['ArithmeticError',
 'AssertionError',
 'AttributeError',
 'BaseException',
 'BlockingIOError',
 'BrokenPipeError',
 'BufferError',
 'BytesWarning',
 'ChildProcessError',
 'ConnectionAbortedError',
 'ConnectionError',
 'ConnectionRefusedError',
 'ConnectionResetError',
 'DeprecationWarning',
 'EOFError',
 'Ellipsis',
 'EnvironmentError',
 'Exception',
 'False',
 'FileExistsError',
 'FileNotFoundError',
 'FloatingPointError',
 'FutureWarning',
 'GeneratorExit',
 'IOError',
 'ImportError',
 'ImportWarning',
 'IndentationError',
 'IndexError',
 'InterruptedError',
 'IsADirectoryError',
 'KeyError',
 'KeyboardInterrupt',
 'LookupError',
 'MemoryError',
 'ModuleNotFoundError',
 'NameError',
 'None',
 'NotADirectoryError',
 'NotImplemented',
 'NotImplementedError',
 'OSError',
 'OverflowError',
 'PendingDeprecationWarning',
 'PermissionError',
 'ProcessLookupError',
 'RecursionError',
 'ReferenceError',
 'ResourceWarning',
 'RuntimeError',
 'RuntimeWarning',
 'StopAsyncIteration',
 'StopIteration',
 'SyntaxError',
 'SyntaxWarning',
 'SystemError',
 'SystemExit',
 'TabError',
 'TimeoutError',
 'True',
 'TypeError',
 'UnboundLocalError',
 'UnicodeDecodeError',
 'UnicodeEncodeError',
 'UnicodeError',
 'UnicodeTranslateError',
 'UnicodeWarning',
 'UserWarning',
 'ValueError',
 'Warning',
 'WindowsError
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一种简单易学的编程语言,拥有丰富的内函数,这些函数可以在编写程序时方便地调用,能够大大提高开发效率。以下是一些常用的Python函数汇总: 1. 输入输出函数Python中常用的输入函数是input(),用于从标准输入接收用户输入的数据,并且可以根据需要进行类型转换。常用的输出函数是print(),用于将内容打印到标准输出。 2. 数学函数Python提供了一系列的数学函数,可以进行基本的数学计算。例如,abs()函数用于返回给定数的绝对值,round()函数用于对给定数进行四舍五入操作。 3. 字符串函数Python提供了丰富的字符串操作函数,例如len()函数用于返回字符串的长度,lower()函数用于将字符串转换为小写,upper()函数用于将字符串转换为大写。 4. 列表函数:列表是Python中常用的数据结构,Python提供了一系列的列表函数来对列表进行操作。例如,append()函数用于在列表末尾添加元素,sort()函数用于对列表进行排序。 5. 字典函数:字典是Python中另一种常用的数据结构,Python提供了一系列的字典函数来对字典进行操作。例如,keys()函数用于返回字典的所有键,values()函数用于返回字典的所有值。 6. 文件函数Python提供了一系列的文件函数,用于对文件进行读写操作。例如,open()函数用于打开一个文件,read()函数用于从文件中读取内容。 7. 类型转换函数Python中常用的类型转换函数包括int()函数用于将字符串转换为整数,float()函数用于将字符串转换为浮点数,str()函数用于将其他类型转换为字符串。 总之,Python的内函数非常丰富,能够满足各种不同的编程需求。对于不同类型的数据和操作,Python都提供了相应的内函数,开发者可以根据需要灵活地调用这些函数

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值