,输出的也是前后都有空格的字符串
从上面两个例子中,大家也可以发现了,我输入的值不管是什么,类型都是字符串。...a ="json"b ="teach"print(a,b)"json teach"# 自动以空格分隔print(a+"a"+"b")"jsonab"# 无分隔
我们看一下print函数的原型:print...(self, *args, sep=' ', end='\n', file=None)
sep参数: 分隔的符号,默认是一个空格
end参数: 打印后的结束方式,默认为换行符\n。...a ="i am"b ="teach"print(a,"a",b,sep="*")i am*a*teach
print格式化输出
在Python2.6以后,有两种格式化输出的方式。...这里先介绍一下传统的%格式化输出方式,例如:
print("我叫%s 今年%d岁"%('json',18))首先构造了一个字符串"我叫%s 今年%d岁",讲其中需要用别的变量替换的部分,用%号加一个数据类型代号