Python格式化输出print VS format

(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个参数,有一个重复的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值