午夜剧场伦理_日本一道高清_国产又黄又硬_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)文章:
主站蜘蛛池模板: 久久久久久久久久久久久久 | 在线视频97 | 午夜影视网 | 日韩精品久久 | av导航网站| 天天狠狠干| 亚洲九九| 日韩视频免费观看 | 精品国产一二三区 | 国产一区二区在线免费观看 | 亚洲三级黄 | 国产流白浆 | 欧美成人精品一区二区三区 | www.av视频在线观看 | 丝袜超碰| 久久综合免费视频 | 日韩av中文字幕在线播放 | 国产盗摄x88av | 麻豆久久久 | 99国产精品99久久久久久 | 99热这里精品 | 美日韩av在线 | 五月婷丁香| 麻豆精品在线播放 | 久操视频免费在线观看 | 91视频最新网址 | av一级在线观看 | 午夜神马影院 | 日韩三级在线观看视频 | 精品久久在线 | 欧美日韩在线观看一区二区 | 毛片在线观看网站 | 亚洲成人a√ | 亚洲一区二区三区高清 | 成人免费精品动漫网站 | 国内精品免费视频 | 人人干人人干 | 欧美成人精品欧美一级乱黄 | 久久熟 | 天天天天天天天天操 | 亚洲欧洲av |