說形
創(chuàng)新互聯(lián)建站是一家專業(yè)提供寧蒗企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為寧蒗眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
public void mysub(int[] arr,out int max,out int min)
{
//處理數(shù)據(jù)假定值值已經(jīng)放mn
max=m;
min=n;
}
//調(diào)用
int i,j;
int[] myarr(假定數(shù)組)
mysub(myar,out i,out j);
//即ij
這是java不是python。
1.意思是輸出a/b的結(jié)果,但是這個(gè)結(jié)果是自動取整的。比如說3/2=1.5,但是它會輸出它的整數(shù)部分,也就是1。
2.意思是輸出將a/b的結(jié)果強(qiáng)制類型轉(zhuǎn)換成double類型,然后輸出。再拿3/2舉例,輸出結(jié)果就會帶小數(shù),是1.5
百度知道
inside和outside在python中的區(qū)別:
示例代碼說明:
x = 0 # 全局變量
def outside(): # 定義函數(shù)
x = 1 # 局部變量,內(nèi)嵌函數(shù)的外部變量
def inside(): # 定義內(nèi)嵌函數(shù)
x = 2 # 局部變量
return x
return x, inside # 將變量值和函數(shù)返回
o, i = outside() # 通過兩個(gè)變量接收outside函數(shù)的返回值x和inside
print(x) # 顯示輸出結(jié)果為:0
print(o) # 顯示輸出結(jié)果為:1
print(i()) # 顯示輸出結(jié)果為:2
剛才的這段代碼。
在Python中可以在函數(shù)的內(nèi)部再定義函數(shù)。
大家能夠看到,在上方代碼中函數(shù)outside的內(nèi)部,又定義了一個(gè)函數(shù)inside。
這種結(jié)構(gòu)就是函數(shù)嵌套。
另外,在上方代碼中,大家能夠看到函數(shù)的返回值不僅可以返回多個(gè),而且可以返回內(nèi)嵌函數(shù)(這是閉包,后面會講到)。
返回內(nèi)嵌函數(shù)時(shí),如果函數(shù)名稱后方?jīng)]有加上“()”,調(diào)用外層函數(shù)時(shí)不會立即執(zhí)行返回的函數(shù),需要在調(diào)用外層函數(shù)后,添加“()”來執(zhí)行。例如,上方代碼最后一句中的“i()”,就是執(zhí)行變量中保存的函數(shù)。
而且,我們也可以用下面這種方法去執(zhí)行返回的函數(shù)。