• python的IO


    格式化输出

    格式化输出是指通过print()等函数向指定的地方(比如屏幕)输出指定格式的内容

    格式:

    age = 18
    name = "xiaohua"
    print("我的姓名是%s, 年龄是%d" % (name, age))

    常用的格式符号

    下面是完整的,它可以与%符号使用列表:

    格式符号转换
    %c 字符
    %s 字符串
    %d 有符号十进制整数
    %u 无符号十进制整数
    %o 八进制整数
    %x 十六进制整数(小写字母0x)
    %X 十六进制整数(大写字母0X)
    %f 浮点数
    %e 科学计数法(小写'e')
    %E 科学计数法(大写“E”)
    %g %f和%e 的简写
    %G %f和%E的简写
    # 业务需求: 定义四个变量
    # 名字: 小明 年龄:30 身高: 190.2 是否为男性
    # 全部使用命名规则为下划线
    # 名字
    my_name = "小明"
    # 年龄
    my_age = 30
    # 身高
    my_height = 190.2
    # 是否为男性
    is_man = True
    
    # 依次输出内容:
    # 我的名字: 小明
    # %s 等于 str --> string
    print("我的名字:%s" % my_name)
    # 我的年龄:30岁
    # %d 等于digit
    print("我的年龄:%d岁" % my_age)
    # 我的身高
    # 默认情况下 Python使用%f 会保留小数点后面六位
    # %f 等于 float
    print("我的身高:%.2f" % my_height)
    
    # 如果想打印一个bool值,如果想显示True,或者False 要使用%s
    # 如果想显示1 或者 0 要使用%d
    # 是否是男性 False
    print("是否是男性:%s" % is_man)
    # 是否是男性:0
    print("是否是男性:%d" % is_man)

    输入

    不同版本的输入

    python2.x 版本中的输入方法:

    1) raw_input()方法

    2) input()方法

    python3.x 版本的输入方法:

    1) input()方法# python2.x 和 python3.x 输入的区别:# python2.x :

    #          1. raw_input()
    #          2. input()
    
    # python3.x :
    #          input()
    
    # python2.x(raw_input) python3.x(input) :
    # 无论你输入的是什么类型的值,输出的都是字符串类型
    
    # python2.x(input):
    # 你输入的是什么类型的值,输出的就是什么类型的
    
    
    num1 = input("请在这里输入内容:")
    print(num1)
    print(type(num1))


    注意:
    虽然市场上python3X的占有率在上升,但是仍然有部分模块依旧使用python2X,区分python2.x 版本中的输入方法 和 python3.x 版本的输入方法:



  • 相关阅读:
    RabbitMQ插件安装
    RabbitMQ安装与初始配置
    Spring Boot教程(四十二)LDAP来管理用户信息(2)
    Spring Boot教程(四十一)LDAP来管理用户信息(1)
    Spring Boot教程(四十)使用Flyway来管理数据库版本
    Spring Boot教程(三十九)使用MyBatis注解配置详解(2)
    Spring Boot教程(三十八)使用MyBatis注解配置详解(1)
    Spring Boot教程(三十七)整合MyBatis
    Spring Boot教程(三十六)使用MongoDB数据库(2)
    Spring Boot教程(三十五)使用MongoDB数据库(1)
  • 原文地址:https://www.cnblogs.com/shen-qiang/p/8993638.html
Copyright © 2020-2023  润新知