午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何使用repr調(diào)試python程序

瀏覽:28日期:2022-08-05 13:47:44

一般調(diào)試程序的時(shí)候都比較傾向print,利用直接打印的方法作出判斷,但是print只能打印出結(jié)果,對(duì)類(lèi)型無(wú)法作出判斷。例如:

復(fù)制代碼a = 5b = ’5’print(a)print(b)

結(jié)果為:55復(fù)制代碼對(duì)于a和b從表面看是一樣的,可能就會(huì)默認(rèn)為a == b

實(shí)則a為int類(lèi)型,b為string類(lèi)型

再用repr看看結(jié)果:

復(fù)制代碼a = 5b = ’5’print(repr(a))print(repr(b))

結(jié)果為:5’5’復(fù)制代碼對(duì)于動(dòng)態(tài)的python對(duì)象來(lái)說(shuō),利用repr也是很方便的:

復(fù)制代碼class OpenClass(object):def __init__(self, x, y):self.x = xself.y = y

obj = OpenClass(2,3)print(obj)# 結(jié)果為:<__main__.OpenClass object at 0x101cb7390>復(fù)制代碼用repr重建對(duì)象:

復(fù)制代碼class OpenClass(object):def __init__(self, x, y):self.x = xself.y = y

def __repr__(self):return ’OpenClass(%d,%d)’%(self.x, self.y)obj = OpenClass(2,3)print(obj)# 結(jié)果為:OpenClass(2,3)復(fù)制代碼對(duì)于print只能打印出易于閱讀的信息,而類(lèi)型則顯示不出來(lái)

repr則顯示出類(lèi)型,簡(jiǎn)明的展示出數(shù)據(jù)信息

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 成人交配视频 | 精品成人在线观看 | 国产精品自产拍高潮在线观看 | 久久99热这里只有精品 | 涩涩资源站 | 日韩欧美卡一卡二 | 成人精品视频在线 | 亚洲视频免费 | 色婷婷伊人 | 91免费版在线观看 | 国产美女永久免费无遮挡 | 国产成年人网站 | 六月丁香婷婷综合 | 97超级碰| 欧美一级网| 黄色福利网 | 五月天综合网 | 色多多在线观看视频 | 涩涩爱在线视频 | 国产成人a∨ | 成人一级网站 | 日韩欧美视频在线播放 | 色爱综合 | 欧美激情视频在线 | 人人爽爽爽| www.中文字幕在线观看 | 国产激情网站 | 天堂中文在线观看视频 | 久久久久久久99 | 神马一区二区三区 | 999在线视频 | 永久免费在线视频 | 欧美精品一区二区免费 | 国产91一区 | 日本黄色视屏 | av热热 | 国产精品国产三级国产a | 成年人的免费视频 | 国产一级二级三级在线观看 | 在线观看一区二区三区视频 | 中文字幕视频二区 |