菜鳥關於python的問題,求解答

2021-06-28 17:11:04 字數 3665 閱讀 7633

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,直接用就報錯

python錯誤程式的問題,我菜鳥

沒有正確縮排。while下面要縮排。在python中縮排很重要,不能有一點錯。沒看錯的話,while ture 下面那一行縮排錯了吧。python菜鳥問題,執行出錯 and or 語法在一些情況下可以替代if語句,使語法更簡潔清晰。其含義是這樣的 判斷條件 and 條件為真時的結果 or 條件為假時...

關於歌詞的菜鳥問題,一個關於歌詞的菜鳥問題

就是建一個記事本,上網找個歌詞,ctrl c ctrl v,粘到記事本里,儲存就ok了.給他往u盤一拷,搞定了.告訴偶歌名,叔叔幫你找 你太強大了 芝麻大的事嘛!以上回答的都很好,不用再次複述了 只想說,你直接再問問他不就清楚他到底要什麼樣的電子歌詞了嗎 ls的參考資料太牛了 不知你現在的心情有沒有...

關於python呼叫函式問題,python中關於函式呼叫的問題提

蛋疼的公司網路bai,看不到 du首先確認下是否import成功zhi了dao比如你importknn那你呼叫的時候專要寫knn.classify0不然就寫fromknnimport 然後 屬就可以直接呼叫了 預設你放在同個目錄下 python中關於函式呼叫的問題提 10 def add pram1...