Python内置函数是Python编程语言中预先定义的函数。嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,内置函数的存在极大的提升了程序员的效率和程序的阅读。本文主要介绍Python getattr() 内置函数的使用及示例代码。

Python 内置函数

例如:

获取“"Person"对象的"age"属性的值:

class Person:
    name = "John"
    age = 36
    country = "Norway"

x = getattr(Person, 'age')

1、定义和用法

getattr()函数从指定的对象返回指定属性的值。

2、调用语法

getattr(objectattributedefault)

3、参数说明

参数

描述

object

必需的参数,一个object对象。

attribute

要从中获取值的属性的名称

default

可选的。如果属性不存在,则返回的值

4、使用示例

例如:

当属性不存在时,请使用“默认”参数来编写默认属性值:

class Person:
name = "John"
age = 36
country = "Norway"

x = getattr(Person, 'page', 'my message')

5、相关函数

delattr():函数,用于删除属性

hasattr():函数,用于检查属性是否存在

setattr():函数,用于设置属性的值

Python 内置函数

推荐文档