• Python的输入与输出


    一、输出

    格式化输出:

    在 Python 中可以使⽤ print 函数将信息输出到控制台

    如果希望输出⽂字信息的同时,⼀起输出 数据,就需要使⽤到 格式化操作符

    % 被称为 格式化操作符,专⻔⽤于处理字符串中的格式

    1)、包含 % 的字符串,被称为 格式化字符串,

    2)、% 和不同的 字符 连⽤,不同类型的数据 需要使⽤ 不同的格式化字符

    语法格式如下:

    print("格式化字符串" % 变量1) 
    print("格式化字符串" % (变量1, 变量2...))
    定义字符串变量 name ,输出 我的名字叫 ⼩明,请多多关照! 

    定义整数变量 student_no ,输出 我的学号是 000001 

     

    定义⼩数 price 、 weight 、 money ,输出 苹果单价 9.00 元/⽄,购买了 5.00⽄,需要⽀付 45.00 元 

    定义⼀个⼩数 scale ,输出 数据⽐例是 10.00%

     二、输入

    所谓 输⼊,就是 ⽤代码 获取 ⽤户通过 键盘 输⼊的信息

    在 Python 中,如果要获取⽤户在 键盘 上的输⼊信息,需要使⽤到 input 函数

    1、input 函数实现键盘输⼊

    在 Python 中可以使⽤ input 函数从键盘等待⽤户的输⼊

    ⽤户输⼊的 任何内容 Python 都认为是⼀个 字符串

    字符串变量 = input("提示信息:")

    2、类型转换函数

    注意:浮点数形式的字符串⽆法转换为int,如 int("1.5") 会报错

    示例:

    # 1. 输⼊苹果单价
    price_str = input("请输⼊苹果价格:")
    # 2. 要求苹果重量
    weight_str = input("请输⼊苹果重量:")
    # 3. 计算⾦额 # 1> 将苹果单价转换成⼩数
    price = float(price_str)
    # 2> 将苹果重量转换成⼩数
    weight = float(weight_str)
    # 3> 计算付款⾦额
    money = price * weight
    print(money)

    结果

    上述代码,针对 价格 定义了⼏个变量?

    两个,price_str 记录⽤户输⼊的价格字符串,price 记录转换后的价格数值

    思考 —— 如果开发中,需要⽤户通过控制台 输⼊ 很多个 数字,针对每⼀个数字都要定义两个变量,⽅便吗?

    改进:定义 ⼀个 浮点变量 接收⽤户输⼊的同时,就使⽤ float 函数进⾏转换

    price = float(input("请输⼊价格:"))

    改进后的好处:

    1)、节约空间,只需要为⼀个变量分配空间

    2)、起名字⽅便,不需要为中间变量起名字

    示例代码

    """
    在控制台依次提示⽤户输⼊:姓名、公司、职位、电话、电⼦邮箱
    """
    name = input("请输⼊姓名:")
    company = input("请输⼊公司:")
    title = input("请输⼊职位:")
    phone = input("请输⼊电话:")
    email = input("请输⼊邮箱:")
    print("*" * 50)
    print(company)
    print()
    print("%s (%s)" % (name, title))
    print()
    print("电话:%s" % phone)
    print("邮箱:%s" % email)
    print("*" * 50)

    结果

     print()打印一个空行

  • 相关阅读:
    JVM与Dalvik
    3G技术
    Android开发环境的搭建
    Android学习杂记
    JDK环境变量配置
    签名Android应用程序
    Android中Hardcoding String ……,should use @string/警告的处理
    命令行创建Android项目
    ElasticSearch为什么这么快
    多线程1--基础知识
  • 原文地址:https://www.cnblogs.com/zwh0910/p/15243878.html
Copyright © 2020-2023  润新知