book_name = 'Java程序设计教程'print('《'+book_name+'》')print('《', book_name, '》')如何理解第二个print函数中表示的变量?这个好像和格式化字符串的原理不同,请问在字符串内的变量两边各加一个逗号是不是就可以表现变量?
收起
不是的,第二个print中的逗号是print的语法规定,用逗号隔开,可以同时输出这三个。只不过你输出的开头和结尾是字符串,中间是变量的值😂print语句默认的会在后面加上 换行 ,加了逗号之后 换行 就变成了 空格。代表用空格的连接,将变量分隔开,可以是不同类型的数据。有帮助的话采纳一下哦!
报告相同问题?