(1)以 元祖 的方式来输出多个参数
print("我的名字是%s,年龄是%d" %(name,age)) #注意 python 这里不能加逗号 可以加一个空格但是不要加逗号
print("hahah",end="") #以什么结尾默认以换行结尾 不写即为换行
print("hello",end="\t")
print("nihao",end="\n")
print("ccccc",end="\n")
print("aaaa","bbbb","ccccc") #默认以空格分隔
print("a","b","c",sep="\t")
print("www","baidu","com",sep=".") #这里改成.分隔 separate
(2)format格式化输出
#str.format() 具有返回值,返回格式化替换后的文本
s1 = "我的名字是{},年龄是{}"
str = s1.format(name,age) #str.format() 具有返回值,返回格式化替换后的文本
print("str输出的---"+str)
print(s1) #s1并没有改变
print("我的名字是%s,年龄是%d" .format(name,age)) #format 不能用%s %d 没有效果
print("我的名字是{},年龄是{}" .format(name,age)) #不设置位置,默认从0->n-1 顺序执行
print("我的名字是{0},年龄是{1}".format(name,age)) #注意从第0号元素开始
print("我的名字是{0},年龄是{1},---{0}".format(name,age)) #打乱顺序,实际只用了2个参数,有一个重复的