python中逗號(hào)在print的作用能用其他符號(hào)替代,只要指定print函數(shù)的end參數(shù)為空就可以了。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)公司依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
在Python源碼文件中,如果需要鍵入中文逗號(hào)則開啟中文輸入方式鍵入鍵盤右下角的“,”即可;如果需要英文逗號(hào)則關(guān)閉中文輸入法鍵入“,”就行
題主你好,
自定義函數(shù)時(shí),如果函數(shù)中有多個(gè)參數(shù),則這些參數(shù)之間使用 " 逗號(hào) " 分隔.
我寫了個(gè)小例子,如圖:
寫在最后: 參數(shù)之間除了 " 逗號(hào) "外, " 逗號(hào) "后面還有空格, 這些空格不是必須的, 只是為了增加可讀性而加上的.
希望可以幫到題主, 歡迎追問
這個(gè)問題你需要理解什么是元組
python中加逗號(hào)后是一個(gè)元組(tuple),比如 “a=0,1,2”,那么a就是包含三個(gè)元素0,1和2的元組,該元組的長度為三。而只有一個(gè)元素,并且加了逗號(hào)后,也是元組,比如“a=0,”,表示a是長度為1的元組。若沒加逗號(hào),則是單純的賦值:“a=0”,表示a是整數(shù)0。
你發(fā)的代碼中,*a表示的是函數(shù)的所有輸入?yún)?shù),這樣寫后,a就是輸入?yún)?shù)的元組,本事就是一個(gè)元組,然后,返回的時(shí)候又加了個(gè)逗號(hào),表示的也是包含a這個(gè)元組的元組
簡單的說,你發(fā)的代碼中,func里面返回值加逗號(hào)后,func(1,2,3)返回的是((1,2,3)),是長度為一,其中元素也是元組的元組,不加逗號(hào),func(1,2,3)返回的是(1,2,3),是長度為三,元素為整數(shù)的元組。
遍歷((1,2,3))獲取的是一個(gè)元素:(1,2,3)
遍歷(1,2,3)獲取的是三個(gè)元素:1,2,3
你先從簡單的來吧:
理解下這四個(gè)函數(shù)a代表的是什么,函數(shù)輸入?yún)?shù)是什么,函數(shù)返回值又分別是什么
def func(a):
return a
def func(a):
return a,
def func(*a):
return a
def func(*a):
return a,
對(duì)于函數(shù)返回值l=func(???),你可以print(type(l))看看它是什么類型,也可以print(l)看看它是什么。
在Python中逗號(hào)通常用來分割一些相同類型的元素,比如參數(shù)。并不是一行語句的結(jié)束。但某些情況下它也有些特殊的情況,如下所示:
a,b?=?1,2
a
1
b
2
c?=?(1,?2)
c
(1,?2)
d?=?1,2,3,4
d
(1,?2,?3,?4)
print("haha",)
haha
print('1'),print('2')
1
2
(None,?None)
參考:劉江的Python教程
解答如下:
1.逗號(hào)在參數(shù)傳遞中的使用:
這種情況不多說 沒有什么不解的地方 就是形參或者實(shí)參傳遞的時(shí)候參數(shù)之間的逗號(hào)
例如def abc(a,b)或者abc(1,2)
2.逗號(hào)在類型轉(zhuǎn)化中的使用 主要是元組的轉(zhuǎn)換3.逗號(hào)在輸出語句print中的妙用:
本文標(biāo)題:python函數(shù)中逗號(hào),python中逗號(hào)和點(diǎn)號(hào)的區(qū)別
鏈接URL:http://jinyejixie.com/article40/hsogeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、外貿(mào)建站、靜態(tài)網(wǎng)站、域名注冊(cè)、網(wǎng)站維護(hù)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)