python格式化输出
时间: 2023-11-03 12:59:54 浏览: 105
python format格式化输出
Python中的格式化输出有三种方式:占位符%格式化、format方法格式化和f-string格式化。
占位符%格式化是Python中最早引入的一种格式化输出方式。通过在字符串中使用占位符%和相应的格式化字符,可以将变量的值插入到字符串中。例如,可以使用%s来表示字符串类型的变量,%d来表示整数类型的变量。使用这种方式进行格式化输出的语法如下:
```
print("字符串:%s, 整数:%d" % (string_var, int_var))
```
format方法格式化是从Python3.0版本开始引入的一种新的字符串格式化方式。它使用一对花括号{}来代替占位符,并在format方法中传入需要替换的变量。使用这种方式进行格式化输出的语法如下:
```
print("字符串:{}, 整数:{}".format(string_var, int_var))
```
f-string格式化是在Python3.6之后引入的一种新的字符串格式化方式。它使用在字符串前加上字母"f"来标识,然后使用花括号{}来包裹需要替换的变量。使用这种方式进行格式化输出的语法如下:
```
print(f"字符串:{string_var}, 整数:{int_var}")
```
阅读全文