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

这篇具有很好参考价值的文章主要介绍了Python学习之四 数据输入与输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(一) 脚本编程

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

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

(二) 输出--print函数

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

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

可选关键字参数:

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

一起看段代码。

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

结果为:

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

修改一下。

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

%c 单个字符

%b 二进制整数

%d 十进制整数

%i 十进制整数

%o 八进制整数

%x 十六进制整数

%e 指数 (基底写为e)

%E 指数 (基底写为E)

%f 浮点数

%F 浮点数,与上相同

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

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

f-str用法

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

(三)输入函数

接下来,我们看下输入。

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input

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

Python学习之四 数据输入与输出,二十一天学会Python,print,格式化输出,input文章来源地址https://www.toymoban.com/news/detail-690812.html

到了这里,关于Python学习之四 数据输入与输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学C的第三十一天【通讯录的实现】

    ========================================================================= 相关代码gitee自取 :C语言学习日记: 加油努力 (gitee.com)  ========================================================================= 接上期 : 学C的第三十天【自定义类型:结构体、枚举、联合】_高高的胖子的博客-CSDN博客  ==============

    2024年02月15日
    浏览(55)
  • 从零开始的力扣刷题记录-第六十一天

    题目描述: 给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的、面积不为零的三角形的最大周长 。如果不能形成任何面积不为零的三角形,返回 0。 题解: 排序后从后往前遍历,取最大的三个边,如果满足两边之和大于第三边则返回,否则整体向前

    2024年02月09日
    浏览(57)
  • 谷粒商城第十一天-完善商品分组(主要添上关联属性)

    目录 一、总述 二、前端部分 2.1 改良前端获取分组列表接口及其调用 2.2 添加关联的一整套逻辑 三、后端部分 四、总结 前端部分和之前的商品品牌添加分类差不多。 也是修改一下前端的分页获取列表的接口,还有就是加上关联的那一套逻辑,包括基本构件的引入、数据域的

    2024年02月13日
    浏览(58)
  • 从零开始的力扣刷题记录-第五十一天

    题目描述: 给你一棵二叉搜索树的 root ,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 题解: 中序遍历存储节点后按顺序连接即可 代码(Go): 题目描述: 小扣在秋日市集发

    2024年02月08日
    浏览(44)
  • 15天学习MySQL计划-MySQL工具(进阶篇)-第十一天

    1.mysql 该mysql 不是指MySQL服务,而是指MySQL的客户端工具。 -e选项可以在MySQL客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本,这种方式尤其方便。 2.mysqladmin mysqladmin是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态,创建并

    2024年02月01日
    浏览(62)
  • 秒懂百科,C++如此简单丨第二十一天:栈和队列

    目录 前言 Everyday English 栈(Stack) 图文解释 实现添加删除元素 实现查看清空栈 完整代码 运行示例 栈的选择题 队列(Queue) 图文解释 队列的基本用法 完整代码  运行结果  队列的好处  结尾  今天我们将学习两个新的数据结构——栈和队列。 A friend in need is a friend indeed

    2024年02月20日
    浏览(39)
  • 【三十天精通Vue 3】第十一天 Vue 3 过渡和动画详解

    ✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 三十天精通 Vue 3

    2023年04月17日
    浏览(42)
  • 【算法第十一天7.25】二叉树前、中、后递归、非递归遍历

    树的结构 ================================================ 链接 :力扣94-二叉树中序遍历 递归 思路 1、 确定返回值和方法参数 :需要集合来存放树各节点的值,最后打印出来,所以需要一个list集合作为参数,不断迭代;除此之外不需要有返回值 2、 确定终止条件 :当前节点为空时,

    2024年02月15日
    浏览(45)
  • 第六十一天学习记录:C语言进阶:C语言预处理1

    在ANSI C的任何一种实现中,存在两个不同的环境。 第一种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。 翻译环境 ![在这里插入图片描述](https://img-blog.csdnimg.cn/04bd03e2cb554aa298fb6a8349722f89.png 上图截取自比特科技免费课程

    2024年02月07日
    浏览(48)
  • 【80天学习完《深入理解计算机系统》】第十一天 3.5 过程(函数调用)

    专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录) 文章字体风格: 红色文字表示:重难点★✔ 蓝色文字表示:思路以及想法★✔ 如果大家觉得有帮助的话,感谢大家帮

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包