Python repr()方法教程

在开发应用程序时,Python编程语言中使用了不同类型的对象。在某些情况下,我们可能需要将这些对象打印到屏幕或标准输出中。即使有不同的函数,如print(),它主要是为基本类型创建的。为了打印更复杂的类型对象,如类等,使用repr()方法。

null

repr()方法语法

repr()方法有非常简单的语法,其中我们要打印的对象作为参数提供。

repr( obj )
  • 目标 是要打印到控制台或标准输出的对象。它是必需的,可以是类、整数、字符串等。

使用repr()方法打印基本类型/变量

我们将从简单的示例开始,其中repr()方法可用于打印基本类型和变量

obj = "wisetut.com"num = 12lst = [ 1 , 2 , 3 ]repr(obj)repr(num)repr(lst)
图片[1]-Python repr()方法教程-yiteyi-C++库

用repr()方法打印对象

甚至repr()方法也可以用于打印复杂的对象和值,表示应该在这些对象或类中定义。 __repr()__ 函数用于提供对象的表示。当用repr()方法直接调用对象时,将调用uu repr()uuu函数。函数接受对象本身作为参数来访问对象属性。

class Color:   name = 'Red'   def __repr__(self):      return repr(self.name)print( repr( Color() ) )c1 = Color()c1.name = "Yellow"print( repr( c1 ) )
图片[2]-Python repr()方法教程-yiteyi-C++库
用repr()方法打印对象

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享