zoukankan      html  css  js  c++  java
  • 第八章 格式化输出

      在程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式

        比如要求用户输入用户名和年龄,然后打印如下格式:

        My name is martin,my age is 18.

        很明显,用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定的xxx位置,而且数字也必须经过str(数字)的转换才能与字符串进行拼接。

        这就用到了占位符,如:%s、%d

    举例:
    接收用户输入,打印成指定格式
    name=input('your name: ')
    age=input('your age: ') #用户输入18,会存成字符串18,无法传给%d,下面必须用%s
    print('My name is %s,my age is %s' %(name,age))
    
    1,%s字符串占位符:可以接收字符串,也可接收数字,如:
    print('My name is %s,my age is %s' %('egon',18))
    2,%d数字占位符:只能接收数字
    print('My name is %s,my age is %d' %('egon',18))
    print('My name is %s,my age is %d' %('egon','18')) #报错
  • 相关阅读:
    配置步骤
    swap区
    Oracle的left join中on和where的区别
    drop与truncate
    关于trace
    oracle执行计划连接方式
    oracle系统结构
    查询存档
    oracle统计信息
    分区索引
  • 原文地址:https://www.cnblogs.com/martin-wang/p/10001179.html
Copyright © 2011-2022 走看看