在开发应用程序时,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++库](https://www.yiteyi.com/wp-content/uploads/2020/09/wisetut_image-95.png)
用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++库](https://www.yiteyi.com/wp-content/uploads/2020/09/wisetut_image-97.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END