python呼叫函式時,為什麼不執行函式

2021-03-04 01:35:45 字數 1836 閱讀 3083

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後,通過 包名.類名回 才能使用。答下...