• 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}")

  • 相关阅读:
    (六)C++中的functor与lambda
    中华崛起,科技强国!这三款充满科技风的科技模板,一起来探索吧
    AOP、FP和OOP
    Python面向对象(全套)
    [附源码]SSM计算机毕业设计疫情背景下社区公共卫生服务系统JAVA
    Delay问题分析
    【DTEmpower案例操作教程】向导式建模
    minio文件服务器开启https
    华为荣耀终端机试真题
    内置式永磁同步电机复矢量电流调节器设计
  • 原文地址:https://blog.csdn.net/AngeloBaby/article/details/132630692