當前位置:首頁 » 編程語言 » python列印出

python列印出

發布時間: 2024-10-24 13:48:50

python如何用print列印出列表

通常,使用簡單的for循環可以列印出列表的內容:
```python
l = [1, 2, 3, 4]
for i in l:
print(i)
```
若想得到以空格或逗號為分隔符的輸出結果,代碼可以修改如下:
```python
l = [1, 2, 3, 4]
for i in l:
print(i, end=' ') # 以空格為分隔符
```
輸出結果為:1 2 3 4(注意,此時4後面還有一個空格)。
```python
l = [1, 2, 3, 4]
for i in l:
print(i, end=', ') # 以逗號為分隔符
```
輸出結果為:1, 2, 3, 4(注意,此時4後面沒有逗號)。
那麼如何才能在輸出最後一個數字之後不輸出分隔符呢?代碼如下:
```python
l = [1, 2, 3, 4]
print(" ".join(str(i) for i in l))
```
輸出結果為:1 2 3 4(注意,此時4後面沒有空格)。
```python
l = [1, 2, 3, 4]
print(",".join(str(i) for i in l))
```
輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)。
(1)python列印出擴展閱讀:
print函數的其他用法:
1、格式化輸出整數
```python
strHello = "the length of (%s) is %d" %('Hello World', len('Hello World'))
print(strHello)
```
輸出結果:the length of (Hello World) is 11
2、格式化輸出16進制整數
```python
nHex = 0x20
# %x --- hex 十六進制
# %d --- dec 十進制
# %o --- oct 八進制
print("nHex = %x, nDec = %d, nOct = %o" %(nHex, nHex, nHex))
```
輸出結果:nHex = 20, nDec = 32, nOct = 40(使用不同進制列印同一個數)
3、格式化輸出浮點數(float)
```python
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 = right
print("PI = %-10.3f" % math.pi)
# 前面填充字元
print("PI = %06d" % int(math.pi))
```
輸出結果:
PI = 3.141593
PI = 3.142
PI = 3.142
PI = 000003
浮點數的格式化,精度、度和參考資料:網路-python

熱點內容
yii資料庫配置文件 發布:2025-03-19 12:04:03 瀏覽:177
稅票網路配置怎麼填寫 發布:2025-03-19 12:02:39 瀏覽:473
三星的文件夾怎麼 發布:2025-03-19 12:01:07 瀏覽:818
安卓機如何生成wifi二維碼 發布:2025-03-19 12:00:22 瀏覽:833
字元串大寫php 發布:2025-03-19 11:47:02 瀏覽:955
紅白機rom反編譯 發布:2025-03-19 11:37:00 瀏覽:889
英特爾存儲盤的類型 發布:2025-03-19 11:35:36 瀏覽:920
linux修改svn 發布:2025-03-19 11:27:11 瀏覽:11
老爹起床鈴怎麼設置安卓 發布:2025-03-19 11:11:40 瀏覽:206
配置試劑的瓶子如何滅菌 發布:2025-03-19 11:07:16 瀏覽:603