当前位置:首页 » 编程语言 » 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

热点内容
如何用appleipad玩安卓游戏 发布:2025-03-18 18:21:54 浏览:32
录像机怎么配置光纤 发布:2025-03-18 18:20:19 浏览:629
全球最长锁屏密码是多少 发布:2025-03-18 18:18:51 浏览:218
服务器错误是自己电脑的问题吗 发布:2025-03-18 18:07:12 浏览:922
android开发编译 发布:2025-03-18 18:07:11 浏览:739
安卓手机怎么下载长安通 发布:2025-03-18 18:07:10 浏览:178
oppo手机初始密码多少 发布:2025-03-18 17:56:54 浏览:214
linux系统加固 发布:2025-03-18 17:50:31 浏览:568
以文本形式存储的数字批量转化为数字 发布:2025-03-18 17:47:42 浏览:665
手机的密码锁在哪里找 发布:2025-03-18 17:38:14 浏览:684