Python如何给format

原创
admin 12小时前 阅读数 2 #Python

Python中字符串的格式化输出

Python中,我们可以使用多种方式来格式化字符串,下面将介绍几种常用的方法。

1、使用%操作符

Python中的%操作符可以用于格式化字符串。%操作符的左侧是格式化字符串,右侧是要格式化的值。

name = "John"
print("Hello, %s!" % name)

输出:

Hello, John!

2、使用str.format()方法

str.format()方法也可以用于格式化字符串,它接受一个或多个参数,并将它们插入到字符串中的占位符中。

name = "John"
print("Hello, {}!".format(name))

输出:

Hello, John!

3、使用f-string(在Python 3.6及以上版本可用)

f-string是一种新的格式化字符串的方法,它允许我们在字符串中嵌入表达式,f-string使用大括号{}来指示要格式化的值。

name = "John"
print(f"Hello, {name}!")

输出:

Hello, John!

4、使用%r操作符(在Python 3.1及以上版本可用)

%r操作符用于格式化字符串,并将值转换为字符串,它类似于%s,但会尝试将值转换为字符串,这对于非字符串类型的值很有用。

name = "John"
print("Hello, %r!" % name)

输出:

作者文章
热门
最新文章