• Python学习之四 数据输入与输出


    (一) 脚本编程

    前面的章节,组要学习了一些简单的Python编程,使用的是交互式解释器,本章节将开始进行脚本编程。可以使用多种编辑器或者IDE完成编码,主要使用vim。

    参考前续小节的写法,我们给a、b分别赋值3和5。

    在终端运行程序后发现,没有任何输出。这就是本次我们将要学习输入、输出。

    (二) 输出--print函数

    看一下输出函数print的帮助文档。

    默认情况下,将值打印到流或sys.stdout。

    可选关键字参数:

    • file:类文件对象(stream); 默认为当前的sys.stdout。
    • sep:在值之间插入的字符串,默认为空格。
    • end:在最后一个值后附加的字符串,默认为换行符。
    • flush:是否强制刷新流。默认为否。

    一起看段代码。

    结果为:

    修改一下。

    最后,我们来学习一下格式化输出。

    1. name = "Leo"
    2. score = 600
    3. print("Hi,%s"%(name,))
    4. print("%s的总分是%d分"%(name,score))
    5. print("%s的平均分是%.2f分"%(name,score/5))

    %s 字符串 (采用str()的显示)

    %c 单个字符

    %b 二进制整数

    %d 十进制整数

    %i 十进制整数

    %o 八进制整数

    %x 十六进制整数

    %e 指数 (基底写为e)

    %E 指数 (基底写为E)

    %f 浮点数

    %F 浮点数,与上相同

    %g 指数(e)或浮点数 (根据显示长度)

    %G 指数(E)或浮点数 (根据显示长度)

    f-str用法

    1. name = "Leo"
    2. score = 600
    3. print(f"Hi,{name}!")
    4. print(f"{name}的总分是:{score}")
    5. print(f"{name}的平均分是:{score/5:.2f}")

    (三)输入函数

    接下来,我们看下输入。

    可以使用一个参数作为提示符。示例如下:

    1. name = input("请输入姓名:")
    2. number = int(input("请输入学号:"))
    3. math = float(input("请输入得分:"))
    4. print(f"Hi,{name}! 你的学号是{number},本次数学得分为:{math:.2f}")

  • 相关阅读:
    图解DSPy:Prompt的时代终结者?!
    什么人适合学NPDP产品经理认证?
    Java开发之Mysql【面试篇 完结版】
    python及编程范式
    药品生产---验证管理规程
    qemu笔记-代码导读
    QRC:extract RC流程
    【redis】(一)使用docker安装redis、常用五大基本数据类型、Jedis操作Redis、Spring整合Redis
    C# 在Winform实时显示文件版本
    【MySQL】索引&事务
  • 原文地址:https://blog.csdn.net/AngeloBaby/article/details/132630692