• Lesson 1#08 格式化输出


    输出格式:

    ----------Welcome xx into zone------
    |Name:                           
    |Age:                            
    |Sex:                            
    |Job:                            
    -----------------END----------------

    信息输出方式1:

    1 name = input("Please input your name:") 
    2 age = input("Please input your age:") 
    3 sex = input("Please input your sex:") 
    4 job = input("Please input your job:") 
    5 
    6 print("-----Welcome",name, "into zone----") 
    7 print("Name:",name) 
    8 print("Age:",age) 
    9 print("Sex:",sex) 
    10 print("Job:",job) 
    11 print("---------------END--------------")

    信息输出方式2:

    1 name = input("Please input your name:") 
    2 age = input("Please input your age:") 
    3 sex = input("Please input your sex:") 
    4 job = input("Please input your job:") 
    5 info = '''
    6 ----------Welcome %s into zone------ 
    7 |Name:%s 
    8 |Age:%s 
    9 |Sex:%s 
    10 |Job:%s 
    11 -----------------END---------------- 
    12 '''%(name,name,age,sex,job) 
    13 #%s 代表字符串 
    14 #%d 代表数值 
    15 #使用input输入的任何字符都默认为字符串 
    16 print(info)

    要点解析:

    1、使用input函数输入的任何字符默认都是字符串格式

    1 1 age = input("Please input your age:")
    2 2 print(age,type(age))
    3 3 
    4 4 Please input your age:18
    5 5 18 <class 'str'>

    2、如果需要输入其他类型,需要在input前面做类型定义,例如:

    1 age = int(input("Please input your age:"))
    2 print(age,type(age))
    3 Please input your age:18 4 18 <class 'int'>

    3、格式符


    %% 百分号标记 #就是输出一个%
    %c 字符及其ASCII码
    %s 字符串 ,最常用的类型
    %d 有符号整数(十进制),有正负符号
    %u 无符号整数(十进制),无正负符号,只能输出正值
    %o 无符号整数(八进制)
    %x 无符号整数(十六进制)
    %X 无符号整数(十六进制大写字符)
    %e 浮点数字(科学计数法)
    %E 浮点数字(科学计数法,用E代替e)
    %f 浮点数字(用小数点符号)
    %g 浮点数字(根据值的大小采用%e或%f)
    %G 浮点数字(类似于%g)
    %p 指针(用十六进制打印值的内存地址)
    %n 存储输出字符的数量放进参数列表的下一个变量中


  • 相关阅读:
    我的收藏
    VS2019错误:CS8370 的处理方法
    Win7设置远程访问(免密码)---- Cuba
    【收藏】关于AsposeDLL的使用
    VS Code 离线安装插件(中文包)
    WinCE在启动界面无法进入系统
    WinCE 清除远程连接缓存
    MySQL 创建远程访问用户
    MySQL 命令行(常用)操作数据库
    C# 制作关键字醒目显示控件
  • 原文地址:https://www.cnblogs.com/wudtime/p/8522447.html
Copyright © 2020-2023  润新知