python的get(),python怎么查看函数用法

  python的get(),python怎么查看函数用法

  nourprevioustutorialwelearnedaboutythonsystemcommand。inthistuorialweillbediscussingaboutbuttongettr()函数。

  在上一个教程中,您学习了大蟒系统命令。本教程介绍Python getattr()函数。

  Python getattr(函数Python getattr)函数)python http://www .Sina.com/functionisusedtogetthevalueofanobjectsattribubue

  Pythongetattr()函数用于获取对象属性的值,如果找不到对象属性,则返回默认值。

  基本上,在开始本教程之前

  基本上,返回默认值是需要使用Python getattr()函数的主要原因。因此,在开始本教程之前,我们先看一下python getattr()函数的基本语法。

  getattr(对象名称,属性名称[,默认值] ) ) Python getattr))样本)Python getattr))示例)在此wewillearnhowtoaccessattributevaluesofanobjjobjjattribute wearewritingaclassnamedstudent。thebasicattributesofstudentclassarestudent _ id and student _ name。nowwewillcreateanobjectobjectcton

  本节将学习如何使用getattr()函数访问对象的属性值。假设你创建了一个名为学生的类学生。类的基本属性是学生编号和学生姓名。然后,创建学生类的对象并访问其属性。

  class student:student _ id= student _ name= # initialconstructortosetthevaluesdef _ init _(self)3360 self。student _ id= 101 自我。student _ name= Adam lam student=student(# getattributevaluesbyusingetaby getattr(student, student _ name )# butyoucouldaccessthisilikethisprint( traditional 3360 student name is=,stud),STIs

  因此,输出如下所示

  Python getattr(默认值)python getattr(默认值)在本节中,我们将使用thepythongetattr(默认值option.ifyoue)

  本节使用python getattr()的默认选项。如果要访问不属于对象的属性,可以使用getattr()的默认选项。

  例如,如果student _ cgpaattributeisnotpresentforthestudent,那么将显示默认值。

  例如,如果学生不存在学生_cgpa属性,将显示默认值。

  在下面的例子将看到默认值的例子。我们还将了解发生了什么

  下面的示例查看默认值的示例:您还将学习当属性不存在且未使用默认选项时会发生什么。

  class student:student _ id= student _ name= # initialconstructortosetthevaluesdef _ init _(self)3360 self。student _ id= 101 自我。student _ name= Adam lam student=student(# usingdefaultvalueoptionprint())get attr(student, student,3.00))withoutsingdefaultvaluetry:print( without default value 3360 cgpaofthet) student _ cgpa (except attributeerror:print)(attributeis not)

  因此,执行代码将产生与以下示例类似的输出

  使用默认值:当默认值为时,将引发cgpaofthestudentis=3.0 attributeattributeerror

  请注意,如果在调用getattr()函数时未指定缺省值,则会抛出AttributeError

  Python getattr(使用函数的理由(使用Python getattr的原因) (函数(themainreasontousepythongetattr))。isthatwecangetthevalueeebyusingthenamofattributeasstring。soyoucan manualinputheattributenameinyourprogramfromconsole。

  使用python getattr())的主要原因是可以使用属性名称作为线来获取值。因此,可以从控制台手动将属性名称输入到程序中。

  同样,ifanattributeisnotfoundyoucansetsomedefaultvalue,它使sustocompletesomesofourincompletedata。

  同样,如果找不到属性,可以设置一些默认值。这样就可以完成不完整的数据。

  alsifyourstudentclassisworkinprogress,则wecanusegetattr(functiontocompleteothercode。一旦学生分类

  同样,如果学生类正在进行,可以使用getattr()函数来完成其他代码。当一个类具有该属性时,它将被自动选择,而不会使用默认值。

  所以,这就是全部了(function .如果你有任何疑问,请使用下面的评论框。

  因此,对于所有python getattr())函数。如果您对此有任何疑问,请使用以下复选框:

  参考:文档

  参考:官方文件

  翻译自:3359 dev.com/16146/python-getattr日报

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: