真快速而简单的问题.
我喜欢使用{} .format,即使我没有格式化变量本身,如:
print("Welcome to {}, {} {}!".format(location,firstname,lastname))
Run Code Online (Sandbox Code Playgroud)
因为这意味着我没有在字符串和变量之间放置逗号,并且可以直接控制字符串中的间距.但是,即使只使用一个变量,我仍然会这样做
print("I am at {} right now.".format(location))
Run Code Online (Sandbox Code Playgroud)
使用这样的格式有什么问题吗?
有没有更好的方法来做同样的事情?
.format()没问题,即使有一个变量.在python 3.6中,您还可以使用:
print(f"I am at {location} right now.")
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅PEP 0498中的讨论.
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |