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

    格式化输出

    1. 人员个人信息录入----复杂方式

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    job = input('请输入职业:')
    hobby = input('请输入爱好:')
    a = '------------ info of mei  yang ----------'
    b = 'Name:'
    c = 'Age:'
    d = 'Job:'
    e = 'Hobby:'
    f = '------------- end ----------------'
    print(a+'
    '+b+name+'
    '+c+age+'
    '+d+job+'
    '+e+hobby+'
    '+f)         #
    是转义符
    

    2. 以上问题简单解决方式-使用%s(字符串类型)

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    job = input('请输入职业:')
    hobby = input('请输入爱好:')                                  #%号起占位作用,s定义此占位为字符串类型
    msg = '''
    ------------ info of mei yang ----------
    Name  : %s
    Age   : %s
    job   : %s
    Hobbie: %s
    ------------- end ----------------
    
    '''
    print(msg%(name,age,job,hobby))                              #将变量依次放入占位位置并输出
    

    3. %d|%i — 数字类型占位

    name = input('>>>')                                          # %d和%i这种格式化只能用数字来填补占位
    s1 = '1234%d'%int(name)
    s2 = '1234%i'%int(name)
    print(s1)
    print(s2)
    

    4. %%—转义

    num = input('>>>')                           # 如果我们字符串中想要显示单独的%就需要用来个%%来转义,不然程序会认为那是一个占位
    s= '目前学习进度:%s%%'%num
    print(s)
    
  • 相关阅读:
    odoo权限
    odoo开发bug记录
    odoo视图
    odoo13线上发布
    odoo开发环境搭建
    request
    urllib
    b站排行榜-爬虫
    DockerFile
    Docker基本操作
  • 原文地址:https://www.cnblogs.com/yangte/p/13371227.html
Copyright © 2011-2022 走看看