第一种
print("变量1", file_name, "变量2", new_name)
print("变量1", file_name, "变量2", new_name)
第二种
print("变量1:%s 变量2:%s" % (file_name, new_name))
print("变量1:%s 变量2:%s" % (file_name, new_name))
第三种
.format() 函数,format()函数主要是用来构造字符串,基本语法是通过 {} 符号操作,并且每一个 {} 都可以设置顺序,分别与format的参数顺序对应,如果没有设置{}下标,默认重0开始递增,示例代码如下:
str = "{}{}{}{}".format(5,6,7,8) # {} 下标没有设置,默认为 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)
str2 = "{0}{0}{2}{3}".format(5,6,7,8) # {} 根据下标索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)
print(str)
print(str1)
print(str2)
print(str3)
运行结果
![v2-b1ece37df2107f9dc9193fdcc6a99b99_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=266377ac-cd2f-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-b1ece37df2107f9dc9193fdcc6a99b99_b.jpg)
参考文章
Python3中print()函数输出多个变量_zhangvalue的博客-CSDN博客blog.csdn.net![v2-b54d8e5f5313307e9dbb5f6b8c009bda_180x120.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=266377ac-cd2f-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-b54d8e5f5313307e9dbb5f6b8c009bda_180x120.jpg)
![v2-de1a9df650aec8ad2bf08845b79e3a14_180x120.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=266377ac-cd2f-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-de1a9df650aec8ad2bf08845b79e3a14_180x120.jpg)