• 用户交互


    用户输入

    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)

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

    Mei
  • 相关阅读:
    Sql ISNULL() 函数
    C#WinForm中按钮响应回车事件的简单方法
    职场升迁全攻略 人脉资源是铺垫
    怎样成为有钱人
    睡前应做六件事
    赚钱的秘诀(转)
    将Win2003转换成个人PC版系统
    抠图神器Inpaint 4.2
    iPhone升级记:从4.3.3到5.0.1:越狱篇
    iPhone升级记:从4.3.3到5.0.1:弯路篇
  • 原文地址:https://www.cnblogs.com/xiaomei1990/p/8339858.html
Copyright © 2020-2023  润新知