看了很多其他人写的Python代码,不少是“+”连接字符串。各位,别再使用"+"号连接你的字符串了,这会耗费很多时间空间。优雅的字符串连接,能让你的代码更具有可读性,同时还能优化时间问题。
country, city, street = '中国', '深圳市', '南山区'
# f-string连接字符串,速度最快
address = f"{country}.{city}.{street}"
# ''.join连接字符串
address = '.'.join([country, city, street])
# %s连接字符串
address = '%s.%s.%s' % (country, city, street)
# %(name)s键值对连接字符串
address = '%(COUNTRY)s.%(CITY)s.%(STREET)s' % {'COUNTRY': country, 'CITY': city, 'STREET': street}
输出:
中国.深圳市.南山区