(三)格式化输出

格式化输出

format output

要求用户输入用户名和年龄,然后打印如下格式:

My name is xxx,my age is xxx.

很明显,用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定的xxx位置,而且数字也必须经过str(数字)的转换才能与字符串进行拼接。
这就用到了占位符,如:%s、%d
name= input('pls input your name: ')
age=input('pls input your age: ')
age=int(age)    #强制转换成整型
print('my name is %s my age is %s ' %(name,age))
注意:

print('My name is %s,my age is %d' %(name,age))

age为字符串类型,无法传给%d,所以会报错
print('my name is %s my age is %d ' %(name,int(age))) #强制字符类型转换str-->int

练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式

------------ info of Egon -----------
Name  : Egon
Age   : 22
Sex   : male
Job   : Teacher 
------------- end -----------------

代码

name= input('pls input your name: ')
age=input('pls input your age: ')
sex=input('pls input your sex :')
job=input('pls input your job :')

print('---------info of Bruce ------' '\n'
      'name  :' '%s'  '\n'
      'age   :' '%d'  '\n'
      'sex   :' '%s'  '\n'
      'job   :' '%s' '\n'
      "---------end-----------"
      %(name,int(age),sex,job)
)

转载于:https://www.cnblogs.com/morron/p/8858918.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值