1樓:匿名使用者
test();//後邊加個括bai號
*************************這種語法上也
du並沒有說確確的錯zhi誤!
dao不同的編譯會有所
回不同,一般會提示...
不過答大多編譯會把它當成申明給跳過了,因為你沒加括號,並沒呼叫函式(編譯時大多也會提示一下的)
python def 函式不能被呼叫
2樓:gta小雞
你的del刪除的是函式的形參x,刪除的不是作為實參的全域性變數q,更不是q指向的int型物件3。
弄清楚形參和實參的區別,以及del刪除的究竟是變數名還是物件。
3樓:
q = 3 表示一個整數對應被建立並且賦值給了變數q,引用數是1,然後呼叫了my_del函式,引用數變成2,在函式中做了del操作,僅減少了函式引用這個引用數,原先的引用還在,所以print的時候還可以輸出。
以上,我個人理解。
python中怎麼實現 必須執行完一個函式才能執行下一個函式
4樓:快樂v美天
簡答來說:通過抄
外部的一個變數
bait=fasle
def regist():
""" 註冊"""
print 「註冊」
t=true
def login():
""" 登陸
du"""
if not t:
print "先註冊"
return
print 「登陸成功」
def logout():
""" 登出zhi"""
t=fasle
一般的話dao
註冊後都會在資料庫中 記錄註冊資訊
登陸的時候 先去到資料庫中檢視是否有 沒有返回空 有的話返回註冊資訊 ,比如登陸密碼 用於下步的密碼核對
5樓:匿名使用者
= =怎麼連線。。先呼叫註冊函式 然後呼叫登入函式就行。順序執行。至於如果你說註冊失敗不回進行登入答的話 直接在註冊函式裡面處理 註冊失敗 return
def sign_up(user,pwd):
#註冊**... #
if not sign_up_true:
# 註冊失敗 返回false
return false
#註冊成功 返回true
return true
# 註冊成功則執行login登入函式
if sign_up('admin','admin'):
login(user,pwd)
python的函式是怎麼執行的?
6樓:
n=1返回[1]
n=2返回[1,1]
n=3及以上,屬進入for迴圈,fibs每次增加一個元素,其值為倒數第1個和倒數第2個元素之和
改為if ... elif...else可以如下:
python函式呼叫的時候不帶括號時,呼叫的是這個函式本身 ?那麼請問呼叫函式本身有什麼用呢?
7樓:匿名使用者
不帶括號就是一個變數名,這個名字表示這個函式函式名有什麼用?,
可以當成普通的值用,比如說作為函式的引數
def a(x):
return x
def b(x):
x(3)
print(b(a)) #傳給b的形參x的引數是a,b中x(3)相當於a(3)
怎樣讓python多次呼叫函式讓函式返回的值相加
下面是一個例子,用 for 迴圈呼叫 10 次test 函式,並把返回值加到 sum 變數中 coding utf 8 def test n return n 1 sum 0 使用版 權 for 迴圈呼叫 10 次 test 函式for i in range 10 呼叫 test 函式,並將返回值加...
python函式與函式之間值的相互呼叫
printlist 函式增加一個引數n,變成printlist n 呼叫函式時,將makelist 函式的結果作為printlist n 函式的引數 printlist makelist python如何在一個函式中呼叫另一個函式返回的多個值中的一個?不需要的值用 代替。例如,只要b的值 b ret...
python中同類的函式怎麼呼叫另函式裡的資料
a 不是return了它麼 def c dic a 現在列印dic吧 study.a 前面加上類的全名就行了 python中同一個類的函式怎麼呼叫另一個函式裡的資料 如果是同bai一包裡面,直du接就可以使用,如zhi果不是同一個包,那麼需要先daoimport後,通過 包名.類名回 才能使用。答下...