Python中逗號的三種作用例項分析

dbasdk發表於2017-05-24

最近研究python  遇到個逗號的問題 一直沒弄明白 今天總算搞清楚了

1.逗號在引數傳遞中的使用

這種情況不多說  沒有什麼不解的地方 就是形參或者實參傳遞的時候引數之間的逗號

例如def  abc(a,b)或者abc(1,2)

 

2.逗號在型別轉化中的使用-主要是元組的轉換

例如:

>>> a=11

>>> b=(a)

>>> b

11

>>> b=(a,)

>>> b

(11,)

>>> b=(a,22)

>>> b

(11, 22)

>>> b=(a,22,)

>>> b

(11, 22)

從中可以看出  只有當b元組中只有一個元素的時候  需要逗號來轉換為元組型別。

 

3.逗號在輸出語句print中的妙用

例子:

>>> for i in range(0,5):

...   print i

...

0

1

2

3

4

>>> for i in range(0,5):

...   print i,

...

0 1 2 3 4

 

很明顯 print語句預設的會在後面加上 換行  加了逗號之後 換行 就變成了 空格

 

來源:

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2139786/,如需轉載,請註明出處,否則將追究法律責任。

相關文章