今天星期五,一共上了八节课,今天的气温为32度。python字符串格式化
时间: 2024-09-14 17:03:34 浏览: 57
python 实现仿微信聊天时间格式化显示的代码
Python字符串格式化是指使用特定的语法将数据转换为字符串的格式。Python中有几种不同的字符串格式化方法,最常用的包括旧式的百分号(%)格式化,新式的format()方法,以及Python 3.6引入的f-string(格式化字符串字面量)。这里我将介绍这三种方法:
1. 百分号(%)格式化:
这是Python较早的一种格式化方法,使用 `%` 符号作为占位符,后面跟上一个元组,元组中包含要插入的数据。例如:
```python
name = "小明"
age = 18
print("我是% s,今年%d岁。" % (name, age))
```
2. format()方法:
format()方法提供了更为灵活的格式化选项,可以对每个数据进行更详细的格式控制。在字符串中使用大括号 `{}` 作为占位符,并通过format()方法传入对应的数据。例如:
```python
name = "小明"
age = 18
print("我是{},今年{}岁。".format(name, age))
```
3. f-string格式化:
在Python 3.6及以后的版本中,可以使用f-string进行格式化,这是最简洁和易读的方式。在字符串前加上字母 `f` 或 `F` 并将变量或表达式放入花括号中即可。例如:
```python
name = "小明"
age = 18
print(f"我是{name},今年{age}岁。")
```
阅读全文