【发布时间】:2018-08-03 08:15:53
【问题描述】:
name = 'John'
#basic method
print('Hello, his name is ' + name)
#.format method
print('Hello, his name is {}'.format(name))
#f-string literal method
print(f'Hello, his name is {name}')
所有都是连接和输出相同内容的可行方法,但我为什么要选择其中一个呢?
【问题讨论】:
-
你觉得哪一个最易读?
-
可能是第一个,但是使用其他的还有其他功能吗?
-
stackoverflow.com/questions/13451989/… 和其中的链接问题高度相关
标签: python string python-3.x string-formatting string-literals