一般的,簡單的for迴圈可以打印出list的內容:
l=[1,2,3,4]
for i in l:
print(i)
若想得到以空格或逗號為分隔符的輸出結果,程式碼可改為:
print(i,end=" ")#以空格為分隔符
輸出結果為:1 2 3 4 (注意,此時4後面還有一個空格)。
print(i,end=", ")#以逗號為分隔符
那麼如何才能在輸出最後一個數字之後不輸出分隔符,程式碼如下:
l = [1,2,3,4]
print(" ".join(str(i) for i in l))
輸出結果為:1 2 3 4(注意,此時4後面沒有空格)。
以逗號為分隔符。
print(",".join(str(i) for i in l))
輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)。
print函式的其他用法:
1、格式化輸出整數
python print也支援引數格式化,與C言的printf相似,
strHello = "the length of (%s) is %d" %("Hello World",len("Hello World"))
print strHello
#輸出結果:the length of (Hello World) is 11
2、格式化輸出16制整數
nHex = 0x20
#%x --- hex 十六進位制
#%d --- dec 十進位制
#%d --- oct 八進位制
print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)
#輸出結果:nHex = 20,nDec = 32,nOct = 40
#使用整數的各個制列印同一個數
3、格式化輸出浮點數(float)
import math
#default
print "PI = %f" % math.pi
#width = 10,precise = 3,align = left
print "PI = %10.3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字元
print "PI = %06d" % int(math.pi)
#輸出結果
#PI = 3.141593
#PI = 3.142
#PI = 000003
#浮點數的格式化,精度。
一般的,簡單的for迴圈可以打印出list的內容:
l=[1,2,3,4]
for i in l:
print(i)
若想得到以空格或逗號為分隔符的輸出結果,程式碼可改為:
l=[1,2,3,4]
for i in l:
print(i,end=" ")#以空格為分隔符
輸出結果為:1 2 3 4 (注意,此時4後面還有一個空格)。
l=[1,2,3,4]
for i in l:
print(i,end=", ")#以逗號為分隔符
那麼如何才能在輸出最後一個數字之後不輸出分隔符,程式碼如下:
l = [1,2,3,4]
print(" ".join(str(i) for i in l))
輸出結果為:1 2 3 4(注意,此時4後面沒有空格)。
以逗號為分隔符。
l = [1,2,3,4]
print(",".join(str(i) for i in l))
輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)。
print函式的其他用法:
1、格式化輸出整數
python print也支援引數格式化,與C言的printf相似,
strHello = "the length of (%s) is %d" %("Hello World",len("Hello World"))
print strHello
#輸出結果:the length of (Hello World) is 11
2、格式化輸出16制整數
nHex = 0x20
#%x --- hex 十六進位制
#%d --- dec 十進位制
#%d --- oct 八進位制
print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)
#輸出結果:nHex = 20,nDec = 32,nOct = 40
#使用整數的各個制列印同一個數
3、格式化輸出浮點數(float)
import math
#default
print "PI = %f" % math.pi
#width = 10,precise = 3,align = left
print "PI = %10.3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字元
print "PI = %06d" % int(math.pi)
#輸出結果
#PI = 3.141593
#PI = 3.142
#PI = 3.142
#PI = 000003
#浮點數的格式化,精度。