python中print字符格式
时间: 2023-08-15 21:22:04 浏览: 75
浅谈Python 字符串格式化输出(format/printf)
在Python中,print()函数用于将一些值打印到控制台或输出到文件中。它可以接受多个参数,并按照指定的格式进行输出。以下是一些常见的print()函数字符格式:
1. 字符串格式化输出
使用占位符%s,可以将一个字符串插入到另一个字符串中。
```python
name = "Alice"
print("Hello, %s!" % name) # 输出:Hello, Alice!
```
2. 格式化浮点数
使用%格式符,可以将浮点数格式化为指定的位数。
```python
pi = 3.1415926
print("pi is approximately %.2f." % pi) # 输出:pi is approximately 3.14.
```
3. 使用f-string格式化字符串
在Python 3.6及以上版本中,可以使用f-string格式化字符串,它使用花括号{}包含变量名,并在变量名前加上f前缀。
```python
name = "Bob"
age = 25
print(f"My name is {name} and I am {age} years old.") # 输出:My name is Bob and I am 25 years old.
```
4. 使用format()函数格式化字符串
使用format()函数,可以将变量插入到字符串中。
```python
name = "Charlie"
age = 30
print("My name is {} and I am {} years old.".format(name, age)) # 输出:My name is Charlie and I am 30 years old.
```
这些是常见的print()函数字符格式,还有其他格式化方式,可以根据需要进行选择。
阅读全文