1樓:匿名使用者
def _init_這個不對,初始化應該是前後都是兩個下劃線
正確的應該是
def __init__
2樓:匿名使用者
前面的回答都正確,總結一下:(方便後來者排查問題)
1、__init__(),前後的下劃線都是兩個_;
2、要注意空格,也就是tab;包括def前,while前,if前,也就是搞清楚他們之間的關係
3樓:面對一切
不過需要注意空格問題
一開始只是一個tap鍵空格
4樓:匿名使用者
曹,我遇到一樣的問題,和初始化方法沒關係
求救,按照python書上的**一模一樣打進去,但是執行不了,大神們求救
5樓:匿名使用者
看下它的報錯資訊是什麼;另外python是靠縮排來代替{}成為作用域的,這段**的縮排就有問題
以8位例請求出,以8位例,請求出 13, 13的原碼反碼和補碼
13的原碼為 0000 1101,正數的反碼 補碼是正數本身 13的原碼為1000 1101,反碼為1111 0010,補碼為1111 0011 以8位機器碼為例,22的 原碼 10010110 首位1表示負數,10110是22的二進位制值 反碼 11101001 符號位不變,其餘每一位取反補碼 1...
python中構建了類在定義了函式時為什麼
物件呼叫bai方法時,實際 du上是通過類呼叫zhi的 a muffedcalculator a.calc expr 實際上是這樣 dao呼叫專的 muffledcalculator.calc a,expr 這樣self 就是 a,python隱含地把a 傳進方法屬 替代了self,就成了繫結的方法...
python中的for i in range怎麼用
for i in range a,b,c a為迴圈開始的數字 可不填,預設為0 b為迴圈結束的後一位 c為正數時 的數字,c為步進的距離和方向,預設為1。for i in range 1,101,1 print i range 1,101 表示從1開始,到101為止 不包括101 取其中所有的整數。...