zoukankan      html  css  js  c++  java
  • 用户交互

    用户输入

    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
  • 相关阅读:
    每日随笔
    每日随笔
    每日随笔
    JavaSE 类加载机制
    MySQL 索引
    JavaSE 线程的生命周期
    JVM堆内存(heap)详解
    Redis 学习笔记(三)哨兵模式配置高可用和集群
    sqlserver数据库连接数相关问题
    多项式多点求值
  • 原文地址:https://www.cnblogs.com/xiaomei1990/p/8339858.html
Copyright © 2011-2022 走看看