国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python面向對象編程repr方法示例詳解

Python面向對象編程repr方法示例詳解

2022-01-13 00:36小菠蘿測試筆記 Python

這篇文章主要介紹了Python面向對象編程repr方法的示例詳解,文中附含詳細的代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助

為什么要講 __repr__

在 Python 中,直接 print 一個實例對象,默認是輸出這個對象由哪個類創建的對象,以及在內存中的地址(十六進制表示)

假設在開發調試過程中,希望使用 print 實例對象時,輸出自定義內容,就可以用 __repr__ 方法了

或者通過 repr() 調用對象也會返回 __repr__ 方法返回的值

是不是似曾相識....沒錯..和 __str__ 一樣的感覺 代碼栗子

?
1
2
3
4
5
6
7
8
9
10
11
12
class A:
    pass
 
    def __repr__(self):
a = A()
print(a)
print(repr(a))
print(str(a)) 
# 輸出結果
<__main__.A object at 0x10e6dbcd0>
<__main__.A object at 0x10e6dbcd0>
<__main__.A object at 0x10e6dbcd0>

默認情況下,__repr__() 會返回和實例對象 <類名 object at 內存地址> 有關的信息

重寫 __repr__ 方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class PoloBlog:
    def __init__(self):
        self.name = "小菠蘿"
        self.add = "https://www.cnblogs.com/poloyy/"
 
    def __repr__(self):
        return "test[name=" + self.name + ",add=" + self.add + "]"
blog = PoloBlog()
print(blog)
print(str(blog))
print(repr(blog))
# 輸出結果
test[name=小菠蘿,add=https://www.cnblogs.com/poloyy/]
test[name=小菠蘿,add=https://www.cnblogs.com/poloyy/]
test[name=小菠蘿,add=https://www.cnblogs.com/poloyy/]

只重寫 __repr__ 方法,使用 str() 的時候也會生效哦

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class PoloBlog:
    def __init__(self):
        self.name = "小菠蘿"
        self.add = "https://www.cnblogs.com/poloyy/"
 
    def __str__(self):
        return "test[name=" + self.name + ",add=" + self.add + "]"
 
blog = PoloBlog()
print(blog)
print(str(blog))
print(repr(blog))
 
# 輸出結果
test[name=小菠蘿,add=https://www.cnblogs.com/poloyy/]
test[name=小菠蘿,add=https://www.cnblogs.com/poloyy/]
<__main__.PoloBlog object at 0x10e2749a0>

只重寫 __str__ 方法的話,使用 repr() 不會生效的哦!

str() 和 repr() 的區別

http://www.jfrwli.cn/article/74063.html

以上就是Python面向對象編程repr方法示例詳解的詳細內容,更多關于Python面向對象編程repr的資料請關注服務器之家其它相關文章!

原文鏈接:https://blog.csdn.net/qq_33801641/article/details/120232632

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 午夜av影视 | 中文字幕国产视频 | 久久99蜜桃综合影院免费观看 | 欧美成人a| 国产成人精品一区二区三区视频 | 久久久久久久国产精品视频 | 爱爱免费看 | 九九九久久国产免费 | 成人片免费看 | 亚洲欧美精品 | 亚洲情av| 日本中文字幕在线播放 | 激情视频网站 | 国内精品视频在线观看 | 日韩精品在线观看中文字幕 | 国产精品福利在线观看 | 久久精品国产一区二区三区不卡 | 亚洲精品在线观看av | 亚洲免费视频一区二区 | 精品自拍视频 | 国产精品无码永久免费888 | 91中文字幕在线 | 黄色av网站在线免费观看 | 亚洲国产精品久久人人爱 | 欧美日韩在线一区 | 日韩视频中文字幕 | 久草视频在线播放 | 久久精品小视频 | 成人av一区二区三区 | a毛片视频网站 | 久久成人免费视频 | 国产精品久久久久无码av | 精品国产乱码久久久久久88av | 国产精品久久电影观看 | 亚洲成人高清 | 米奇影视7777 | 四季久久免费一区二区三区四区 | 在线a视频| 激情五月综合网 | 久久国产精品久久久久久电车 | 日韩精品一区二区三区第95 |