zoukankan      html  css  js  c++  java
  • week_onepython格式化输出

    1.多行格式化输出

    (1)

     1 # Author:larlly
     2 name = input("input your name :")
     3 age = input("input your age :")
     4 job = input("input your job :")
     5 salary = input("input your salary :")
     6 
     7 info = '''
     8 ----------info of {_name}--------------
     9 Name:{_name}
    10 Age:{_age}
    11 job:{_job}
    12 salary:{_salary}
    13 '''.format(_name=name,
    14            _age=age,
    15            _job=job,
    16            _salary=salary)
    17 print(info)

    (2)

    # Author:larlly
    name = input("input your name :")
    age = input("input your age :")
    job = input("input your job :")
    salary = input("input your salary :")
    
    info = '''
    ----------info of %s--------------
    Name:%s
    Age:%s
    job:%s
    salary:%s
    ''' %(name,name,age,job,salary)
    print(info)
    

      

    (3)

     1 # Author:larlly
     2 name = input("input your name :")
     3 age = input("input your age :")
     4 job = input("input your job :")
     5 salary = input("input your salary :")
     6 
     7 info = '''
     8 ----------info of {0}--------------
     9 Name:{0}
    10 Age:{1}
    11 job:{2}
    12 salary:{3}
    13 '''.format(name,age,job,salary)
    14 print(info)

    (4)

    # Author:larlly
    name = input("input your name :")
    age = input("input your age :")
    job = input("input your job :")
    salary = input("input your salary :")
    
    info = """
    ----------info of ''' + name +'''--------------
    Name:'''+ name +'''
    Age:'''+ age +'''
    job:'''+ job +'''
    salary:'''+ salary +
    """.format(name,name,age,job,salary)
    print(info)
    

    2.字符创格式化输出

    (1)# Author:larlly'''#打印字符串

    print ("his name is %s " %("a"))

    #打印整数
    print ("he is %d years old" %(25))

    #打印浮点数
    print ("his height is %f m" %(1.68))
    #打印浮点数(指定保留小数点位数)
    print ("his height is %.2f m"%(1.69))

    #指定占位符宽度
    print ("name:%10s age:%8d height:%8.2f"%("abc",25,1.69))

    #指定占位符宽度(左对齐)
    print("name:%-10s age:%-8d height:%-8.2f"%("abc",25,1.69))

    #指定占位符(只能用0当占位符)
    print ("name:%-10s age:%08d height:%08.2f"%("abc",25,1.69))

    #科学计数法
    print(format(0.0015,'.2e'))

    (2)字符串里面的%是一个普通字符需要转义,用%%来表示一个%

    print("磁盘使用率:%d %%"% 7)

    屏幕输出:如下

    磁盘使用率:7 %
     
  • 相关阅读:
    函数,封装
    c++增强c
    Git安装与使用
    Ajax&Jquery
    IntelliJ Idea2018.2,Pycharm20183.2破解教程
    事务&数据库连接池&DBUtils&JSP设计模式
    JSP&EL&JSTL
    Http协议和Servlet
    接收流信息---字符串
    lucene索引库优化一
  • 原文地址:https://www.cnblogs.com/luoliyu/p/6531891.html
Copyright © 2011-2022 走看看