"{{...{}...{}".format('example')
得到字串'{...example...}'
class Circle(Point):
# 自定義Circle類的構造(初始化)方法
def __init__(self, x, y, redius):
super(Circle, self).__init__(x, y)
self.redius = redius
# 自定義Circle類物件的格式化輸出函式(string())
def string(self):
print("該圖形初始化點為:{{ X:{}, Y:{}}};{{半徑為:{}}}".format(self.x, self.y, self.redius))
輸出
該圖形初始化點為:{ X:5, Y:5};{半徑為:8}
uj5u.com熱心網友回復:
你從哪里弄來的代碼?首先第一個,你要繼承Point類,那么代碼里Point類呢?你的建構式里面需要父類的建構式,是不是也有錯誤?
改了一下代碼(把父類的部分都去掉了):
class Circle():
# 自定義Circle類的構造(初始化)方法
def __init__(self, x, y, redius):
self.x = x
self.y = y
self.redius = redius
# 自定義Circle類物件的格式化輸出函式(string())
def string(self):
print("該圖形初始化點為:{{ X:{}, Y:{}}};{{半徑為:{}}}".format(self.x, self.y, self.redius))
執行后:
>>> a=Circle(1,3,5)
>>> a.string()
該圖形初始化點為:{ X:1, Y:3};{半徑為:5}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/124984.html
上一篇:python爬蟲時,發送post請求,quests.post()與scrapy.Request()和scrapy.FormRequest()結果不同的問題
