Python repr ()

Fungsi repr () mengembalikan representasi yang dapat dicetak dari objek yang diberikan.

Sintaksnya repr()adalah:

 repr (obj)

repr () Parameter

The repr()fungsi mengambil parameter tunggal:

  • obj - objek yang representasi yang dapat dicetak harus dikembalikan

Kembalikan nilai dari repr ()

The repr()mengembalikan fungsi string representasional dicetak dari objek yang diberikan.

Contoh 1: Bagaimana repr () bekerja dengan Python?

 var = 'foo' print(repr(var))

Keluaran

 'foo'

Di sini, kami memberikan nilai 'foo'ke var. Kemudian, repr()fungsinya kembali "'foo'", 'foo'di dalam tanda kutip ganda.

Ketika hasil dari repr()diteruskan ke eval(), kita akan mendapatkan objek asli (untuk banyak tipe).

 >>> eval (repr (var)) 'foo'

Contoh 2: Menerapkan __repr __ () untuk objek khusus

Secara internal, repr()pemanggilan fungsi __repr__()dari objek yang diberikan.

Anda dapat dengan mudah menerapkan / mengganti __repr__()sehingga repr()berfungsi secara berbeda.

 class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))

Keluaran

 'Halo Adam'

Artikel yang menarik...