1樓:窮圖末錄
檢查一下最後兩個print前面的空格吧,估計是有個是tab,有個是空格
2樓:仒緑嗏嗏
- -你想問什麼?是要每行註釋?程式目測貌似沒問題啊.
關於python的菜鳥問題
3樓:匿名使用者
def print_all(f): #定義一個函
數print_all,接受一個引數f
print f.read() #這個函式執行f.read()
def rewind(f): #定義一個函式rewind,接受一個引數f
f.seek(0) #f.seek(0)將f的檔案指標恢復到檔案開頭
def print_a_line(line_count, f): #定義一個函式print_a_line,有兩個引數line_count,f
print line_count, f.readline()
print "first let's print the whole file: \n"
print_all (current_file) #將current_file作為引數呼叫函式print_all,執行函式時f等於current_file
其餘函式呼叫都是差不多,就不多說了
4樓:匿名使用者
**解釋如下:
input_file作為變數,指的是一個檔案的路徑;
current_file = open(input_file)這一句獲取input_file的內容,這時候current_file 相當於f;
print_all (current_file)就是用current_file呼叫了print_all 函式,此時f=current_file;
此時,解決了提問者的第一個疑問。
def是定義函式的一個宣告語句,語法結構如下:
def functionname(para1,para2):
print "建立示例"
所以:def print_all(f):
print f.read()定義了一個print_all的函式,該函式有一個變數稱作f;print f.read()是這個函式的執行語句;
5樓:匿名使用者
這個函式的名字叫print_all(f)
print f.read() 是方法體裡要執行的語句f只是個引數,呼叫這個方法,就為這個引數賦值了。
print_all (current_file)這句其實就是將current_file賦值給f
6樓:
1. f.read() 是函式中的一個步驟, 其中f是函式的引數, 既在呼叫該函式時傳遞進來的
2. 定義了一個叫"print_all"的函式,其入口引數是"f", 其處理過程: print f.read()
python菜鳥問題
7樓:匿名使用者
python 2.x寫法
x = 16
ans = 0
while ans*ans < x:
ans = ans + 1
print ans
python 3.x寫法
x = 16
ans = 0
while ans*ans < x:
ans = ans + 1
print(ans)
8樓:喜鵲太子
在ans=ans+1 行與print ans 中插入一個空白行
如果你的python目錄是python33的話 print(ans)
9樓:小米飛貓
#!/bin/env python
x = 16
ans = 0
while ans * ans < x:
ans+=1
print ans
python對語句copy寫的格式要
求比bai較嚴格,尤其是四個空格。
不知道你print是想du放到while裡面zhi還是外面dao,姑且我認為是放到裡面。
10樓:谷歌找茬
你用的是shell模式吧?shell模式一次只能寫一句,寫多了會報錯,你可以在文字編輯器裡寫。
菜鳥學python遇到的幾個小問題
11樓:匿名使用者
a1: open 函式中 'w' 代表以寫入模式開啟檔案;( w -- write )
a2: target 代表已經開啟的檔案例項; target. 後面即 對該開啟檔案的操作方法;
如: target.truncate([size]) #把檔案裁成規定的大小,預設的是裁到當前檔案操作標記的位置。
如果size比檔案的大小還要大,依據系統的不同可能是不改變檔案,也可能是用0把檔案補到相應的大小,也可能是以一些隨機的內容加上去。
target.write(str) #把str寫到檔案中,write()並不會在str後加上一個換行符
python菜鳥問題?
12樓:匿名使用者
client.connect(("localhost",6969))提示告訴復你,connect方法不能接制收bai元組物件作du為引數,("localhost",6969)這樣是一個zhi元組修改為dao
client.connect("localhost",6969)
13樓:陽光的雷咩咩
你在哪看到這樣的寫法的connect(("localhost",6969))
python 一個菜鳥問題,不知道怎麼回事就報錯了。
14樓:吾心向樂
好像說的是你引用的模組裡面初始化時逐行讀取檔案,但是你的檔案物件是列表,列表物件沒有逐行讀取的屬性。察看下你的模組檔案吧。
15樓:趙浩翔的海角
沒看懂你的目的,但按你這個執行了一下
可以清楚是pickle.load()這個函式要求物件是file,你可以用help看一下
所以你可以把x存到file裡在對這個file物件操作
16樓:匿名使用者
你是要把list儲存到檔案中?如果是直接用pickle.dump()。如果不是,當我沒說
菜鳥求教關於ubuntu下python的一個問題,python沒定義
17樓:匿名使用者
應該在ubuntu的terminal下輸入python /home/darble/spam.py,而不是在python裡輸入這個。
18樓:匿名使用者
在python shell下,是不是已經輸入了python,進入了類似下面的介面?
如果是的話,應該輸入python的語句。
19樓:匿名使用者
不是在python shell下,輸入
在終端下輸入啊python /home/darble/spam.py
20樓:毒籠
**有問題,上**。估計未定義變數叫python,直接用就報錯
關於魔獸世界聲望的菜鳥級別問題,求解答
以前的聲望 看自己興趣 想衝就衝 不想就算 武院聲望無所謂 黑王子是mop的劇情任務主線 想要橙裝的就衝吧 t6 大3件在時光之穴的海山副本換 小三件在 奎島的船上換 大5件是 海山 黑廟 boss掉的 小三件是太陽井 1.那也要看是什麼聲望,因為有的聲望是提供坐騎 寵物的,如果你對這方面有興趣就可...
菜鳥在python程式設計遇到的問題,求大神指教
最後 print j j2 方法,print它幹嘛 python程式設計時遇到的問題 if b 1 應該是if a 1 因為這裡a剛被賦值了 s.find的查詢結果,最後else 應該是print s b 注意最後是不是退出了迴圈?第五行的 這個地方你的輸入為 girl 注意你這個是字串,而你 gi...
python中關於函式不加括號的問題
這樣寫你看下 這是這種寫法無法將x傳到b裡面去def b y return x y def a x return b 其實你呼叫a 列印的是a的內內 存地址容 a x 就是呼叫的a方法,返回的是b相當於你直接列印b的記憶體地址一樣,所以a 函式a的記憶體地址 a x 呼叫a方法,返回b函式物件相當於...