1樓:匿名使用者
python交換兩個變抄量的值很簡單襲,a,b = b,a 就可以,寫bai成函式,代du碼如下
zhi:
def jh(a,b):
return b,a
x = 1
y = 2
x,y = jh(x,y)
print(x,y)
執行結果dao如下:
2樓:匿名使用者
def change(x, y):
return y, x
x, y = 1, 2
print x, y
#呼叫的抄
時候這麼調襲用哈
x, y = change(x, y)
print x, y
#其實這個沒必要用函式來寫
x, y = 1, 2
print x, y
#這樣就能交換了
x, y = y, x
print x, y
3樓:可靠的我心我在
a=3,b=4
a,b=b,a
4樓:匿名使用者
直接用swap() 函式啊。
python中是如何實現將一個函式中定義的變數在另一個函式中改變其值的
5樓:wxc一塊錢
python用列表名給變數賦值時給的是地址,就像c裡指標一樣。想要實現傳值用copy包
python中怎麼把一個函式定義為另一個函式的變數
6樓:可靠的我心我在
def a(n):
print n
def b(c):
print c
b(a(2))
可以這樣子用,只是不知道你的應用場景是什麼?有這樣的要求因為你可以直接在b函式呼叫a函式
def b():
a(2)
7樓:匿名使用者
可以,然後在adc2裡面直接adc1()就可以呼叫adc1這個函式了
8樓:
題主要表達的是這樣意思吧?
def abc1(x):
...def abc2(x, y):
z = x(y)
...if __name__=='__main__':
abc2(abc1, 1)
9樓:戢玉花恭午
例如一個函式內有一個變數i,怎麼在函式外或另一個函式中呼叫或更改它。新手學習,謝謝。
******************************
不能在函式外更改某函式裡的區域性變數,因為每當你例項化那個函式的時候,那個函式裡面的區域性變數也會被重新賦值,重新定義,談何更改呢?
這一個全部變數和區域性變數的問題,如果要實現樓主說的,必須使用全域性變數(類中的self):
***************=bianliang.py**********=
#coding:
utf-8i=
0#定義一個全域性變數i
defa():
'''列印出i的值
idef
b():
global
ia()
#呼叫a方法
i#列印ii=
1000
#重新賦值i
i#列印i
a()#再次呼叫a方法
b()******************************===
%python
bianliang.py00
1000
1000
這個py檔案裡面使用了一個全域性變數i,實現了a方法和b方法共用引數i
python如何讀取另一個py程式裡類中函式的變數值 10
10樓:匿名使用者
把all_functions放到你需要呼叫的py檔案的同級目錄用from all_functions import *這樣,all_functions中有方法test()那麼你可以直接呼叫test()
python同一個類內兩個函式變數怎麼呼叫
11樓:育知同創教育
classa():
self.b1 = 0
def b(self):
self.b1=123
def c(self):
c1=self.b1+5
print c1
12樓:厚憐雲賴頌
如果是同一包裡面,直接就可以使用,如果不是同一個包,那麼需要先import後,通過「版包名.類名」才能使用。
下面權是同一個包裡面的案例:
defa():
print(1)
defb():
a()print
(2)b()
python怎麼呼叫另一個函式的值?
13樓:gta小雞
def change_number0():
global number0
number0 = 1
如何在中畫函式圖,如何在WORD中畫函式圖
用mathtype可以直接裡面畫一樣 mathtype相當於word的一個外掛 在自選圖形中的線裡的曲線就能畫 可以在其它的軟體中畫好了,在貼上上去。如何用word做數學函式圖 在wor文件中插入函式影象,是數學老師經常要用到的,也是比較困難的,因為word沒有提供針對性的工具。最近發現一個影象工具...
如何在labview中嵌入python指令碼
1.首先,安裝python,perl,然後把例如c python27之類的路徑加到你的environment variable的path裡。2.設定正確的引數,working directory是你script的路徑。wait until completion?如果是true,則如果你的script...
如何在js函式中呼叫另外函式,如何在js函式中呼叫另外一個函式
把兩個函式放在同一個作用域下,然後在內部寫,另一個函式名 就可以了,如果不確定把兩個函式都寫成全域性的,即不進行任何封裝,function a function b 就可以了 js中一個函式中呼叫另一個函式,內部函式怎麼訪問外部函式的變數 var num function a function b ...