码迷,mamicode.com
首页 > 其他好文 > 详细

用户交互

时间:2018-01-24 15:23:15      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:占位符   推荐   bsp   用户输入   需要   输入格式   print   body   字符串   

用户输入

name:

age:

job:

salary:

根据用户输入格式化输出以下信息

------------  info of  “name”  ------------

Name:

Age:

Job:

Salary:

法1、字符串拼接(不推荐)

name=input(‘name:‘)

age=input(‘age:‘)

job=input(‘job:‘)

salary=input(‘salary:‘)

info1=‘‘‘

------------  info of ‘‘‘ + name + ‘‘‘  ------------‘‘‘ + ‘‘‘

Name: ‘‘‘+ name + ‘‘‘

Age: ‘‘‘ + age + ‘‘‘

Job: ‘‘‘ + job + ‘‘‘

Salary: ‘‘‘ + salary 

print(info1)

法2、使用占位符

%s 字符串     %d 整数型       %f 浮点型

name=input(‘name:‘)

age=int(input(‘age:‘))

job=input(‘job:‘)

salary=float(input(‘salary:‘))

info2=‘‘‘

------------  info of  %s  ------------

Name:%s

Age:%d

Job:%s

Salary:%f

‘‘‘%(name,name,age,job,salary)

print(info2)

注意:使用%d、%f 时,输入时需要强制类型转换

法3、调用format方法

name=input(‘name:‘)

age=int(input(‘age:‘))

job=input(‘job:‘)

salary=float(input(‘salary:‘))

info3=‘‘‘

------------  info of  {_name}  ------------

Name:{_name}

Age:{_age}

Job:{_job}

Salary:{_salary}

‘‘‘.format(_name=name,_age=age,_job=job,_salary=salary)

print(info3)

法4、调用format方法(引用下标)

name=input(‘name:‘)

age=int(input(‘age:‘))

job=input(‘job:‘)

salary=float(input(‘salary:‘))

info4=‘‘‘

------------  info of  {0}  ------------

Name:{0}

Age:{1}

Job:{2}

Salary:{3}

‘‘‘.format(name,age,job,salary)

print(info4)

注:该方法使用时一定要按照对应顺序输入

 

用户交互

标签:占位符   推荐   bsp   用户输入   需要   输入格式   print   body   字符串   

原文地址:https://www.cnblogs.com/xiaomei1990/p/8339858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!