print 格式输出
时间: 2024-01-14 17:03:20 浏览: 29
print函数可以用于输出各种类型的数据,包括字符串、整数、浮点数等。下面是print函数的一些常用格式输出方法:
1. 普通输出:直接将要输出的内容作为参数传递给print函数即可。
```python
print("Hello, World!") # 输出:Hello, World!
```
2. 格式化输出:使用占位符来指定输出的格式,可以使用%s表示字符串,%d表示整数,%f表示浮点数等。
```python
name = "Alice"
age = 20
print("My name is %s and I am %d years old." % (name, age)) # 输出:My name is Alice and I am 20 years old.
```
3. 对齐输出:可以使用占位符后面加上数字来指定输出的字段宽度,可以使用<、>、^来指定左对齐、右对齐和居中对齐。
```python
num = 123
print("Number: %10d" % num) # 输出:Number: 123
print("Number: %-10d" % num) # 输出:Number: 123
```
4. 浮点数输出:可以使用%.nf来指定浮点数的小数位数,其中n为要保留的小数位数。
```python
pi = 3.1415926
print("Pi: %.2f" % pi) # 输出:Pi: 3.14
```
5. 其他格式输出:还可以使用其他格式来输出,如十六进制、八进制等。
```python
num = 10
print("Hex: %x" % num) # 输出:Hex: a
print("Oct: %o" % num) # 输出:Oct: 12
```