• 2018.09.17_格式化输出


    1. 格式化代码。

    name = input("name:")
    age = input("age:")
    job = input("job:")
    hometown = input("hometown:")
    
    info = """
    ----------- info -- %s -----------
    Name:      %s
    Age :      %s
    job :      %s
    hometown:  %s
    ------------- end ---------------
    """%(name,name,age,job,hometown)
    print(info)

    知识点:%s  是占位符。    % 是连接符。其实的 s 就是代表的 string(字符串)。

                            d 就是代表的 digit(数字)。

                          f 就是代表的 float(小数)。

    问题:

      把上面:   age:  %s  改成  %d(d代表只能是数字)  * 依然报错*

       备注:   input 输入的永远默认是 字符串。

    解决方法:

      把最上面的:age = input("age:")   改成:  age = int(  input("age:")  )     # int 就是  integer  缩写成 int (整数的意思)

    另外:可以把 age:  %s 改成  %f      会自动打印出小数点的后面几位(不会报错)

    **一般用 %s    因为s是万能的。

  • 相关阅读:
    安装express 新建项目遇到问题汇总
    Java IO
    python3基础之“函数(1)”
    python3基础之“小练习(3)”
    python3基础之“小练习(2)”
    python3基础之“小练习(1)”
    linux命令
    1.环境安装部署汇总
    阶段13-直播~
    docker环境问题
  • 原文地址:https://www.cnblogs.com/boc1023/p/9665715.html
Copyright © 2020-2023  润新知