Python零基础入门(三)——基本输入与输出

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

Python零基础入门(三)——基本输入与输出

系列文章目录

个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页
Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟
码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊


导语

Python 作为一种高级编程语言,为程序员提供了很多方便的工具和函数。其中最基本的就是输入输出函数。本文将介绍 Python 中常用的输入输出函数及其用法。

输出函数print()

在 Python 中,输出函数最基本的就是 print() 函数。它可以把任何类型的数据打印到控制台上。

基本用法

print() 函数的基本语法格式如下:

print(输出内容)

其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。例如:

a = 100
b = 5
print(9)
print(a)
print(a*b)
print('我')      # print(输出内容),输出内容可以是数字,字符串,表达式

输出:

9
100
500

在 Python 中,默认情况下,一条 print() 语句输出后会自动换行

打印多个值

如果想要一次输出多个内容,而且不换行,可以将要输出的内容中间用英文的逗号隔开。下面的代码将在一行输出变量 ab 的值:

print(a,b,'要么出众,要么出局') 

输出:

100 5 要么出众,要么出局

打印到文件

使用 print() 函数,不但可以将内容输出到屏幕,还可以输出到指定文件。例如,将-一个字符串 “要么出众,要么出局” 输出到 “E:\pythonProject\learn code\mr.txt” 中,代码如下:

fp=open(r'E:\pythonProject\learn code\mr.txt','a+')      #打开文件
print('要么出众,要么出局',file=fp)         #输出到文件中
fp.close()      #关闭文件

格式化输出

我们可以使用格式化字符串来输出更复杂的信息。格式化字符串以 f 开头,其中大括号 {} 表示需要填充的值(还可以使用 “%” 操作符或者字符串对象的 format() 方法实现,将在字符串小节讲解),可以使用变量或者表达式进行填充。

例如:

name = "John"
age = 25
print(f"My name is {name} and I am {age} years old.")

输出:

My name is John and I am 25 years old.

还可以将当前年份月份日期也输出,需要先调用 datetime 模块。

import datetime     # 调用日期模块 datetime
print('当前年份: '+str(datetime.datetime.now().year))       # 输出当前年份
# 输出当前日期时间,如:  18-11-20 15:30:23,代码中的单引号、字母大小写,不能写错
print('当前日期时间: '+datetime.datetime.now().strftime('%y-%m-%d %H:%M:%S'))

输出:

当前年份: 2023
当前日期时间: 23-06-20 07:00:00

输入函数input()

除了输出函数,我们还需要输入函数来获取用户的输入。Python 中最基本的输入函数是 input() 函数。

基本用法

在 Python 中,使用内置函数 input() 可以接收用户的键盘输入。input() 函数的基本用法如下:

variable = input("提示文字")

其中,variable 为保存输入结果的变量,双引号内的文字用于提示要输入的内容。例如,想要接收用户输入的内容,并保存到变量 tip 中,可以使用下面的代码:

tip = input("请输入文字: ")

获取数字

在 Python 中,无论输入的是数字还是字符都将被作为字符串读取。如果想要接收数值,需要在 input() 函数的返回结果上进行类型转换。例如,想要接收整型的数字并保存到变量 num 中,可以使用下面的代码:

num = input('请输入您的幸运数字:')
print(int(num))

这里使用了 int() 函数把输入的字符串转换成了整数。

示例:根据输入的年份,计算年龄大小

实现根据输入的年份(4 位数字,如 1981),计算目前的年龄,程序中使用 input() 函数输入年份,使用 datetime 模块获取当前年份,然后用获取的年份减去输入的年份,就是计算的年龄,代码如下:

import datetime		# 调入时间模块
imyear = input("请输入您的出生年份: ")		# 输入出生年份,必须是 4 位数字的,如 1981
nowyear= datetime.datetime.now( ).year		# 计算当前年份
age = nowyear - int(imyear)		# 用于计算实际年龄
print("您的年龄为: "+str(age ) +"岁")		# 输出年龄
# 根据计算的年龄判断所处的年龄阶段,判定标准是根据联合国组织给出的新年龄分段判定标准
if age<18:							# 如果年龄小于 18 岁
	print("您现在为未成年人")	# 输出为"您现在为未成年人"
if age>=18 and age<45:		# 如果年龄18≤age<45
	print("您现在为青年人")		# 输出为"您现在为青年人"
if age>=45 and age<66:		# 如果年龄45≤age<66
	print("您现在为中年人")		# 输出为"您现在为中年人"
if age>=66:							# 如果年龄age≥66
	print("您现在为老年人")		# 输出为"您现在为老年人"

运行程序,提示输入出生年份,如图所示。

Python零基础入门(三)——基本输入与输出
输入出生年份,如输入2003,按 Enter 键,运行结果如图所示。

Python零基础入门(三)——基本输入与输出

结语

通过学习本文,您应该已经掌握了 Python 中基本的输入输出函数的用法。在实际的编程过程中,我们经常需要使用到这些函数来与用户进行交互或者输出调试信息。希望这篇文章对您有所帮助!文章来源地址https://www.toymoban.com/news/detail-495598.html

到了这里,关于Python零基础入门(三)——基本输入与输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python基础——输入与输出【input 和 print】

    📝前言: 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识,可以让我们更好的理解程序代码中内容的含义,不至于一头雾水。今天我就来介绍一下,python中两个常见的输入和输出语句 input 和 print 🎬个人简介:努力学习ing 📋个人专栏:C语言入门基

    2024年03月13日
    浏览(42)
  • Python文件操作与输入输出:从基础到高级应用

    Python作为一门功能强大且易于学习的编程语言,在文件操作和输入输出方面提供了丰富的功能和工具。本文将从基础知识开始,逐步深入探讨Python中的文件操作和输入输出技术,帮助读者在编程过程中更好地利用这些功能。 在Python中,文件操作是一项重要的任务。我们首先要

    2024年02月12日
    浏览(33)
  • 【Java基础:输入输出类】:Scanner类(输入输出)

    图片来自互联网 前言         一、Scanner是什么?         二、Scanner 的使用                  1.next()   获取字符的使用:          2.nextLine()  获取字符串的使用          3.next()和nextLine()的区别?          4.nextInt()、nextFloat()、nextDouble()  获取整

    2023年04月08日
    浏览(36)
  • C语言入门篇——输入输出篇

    目录 1、printf()函数 1.1、printf()函数中的标记 1.2、输出最小宽度(width) 1.3、精度(.precision) 2、scanf()函数 2.1、scanf(“输入控制符”, 输入参数) 2.2、scanf(“输入控制符非输入控制符”, 输入参数); 2.3、字符串和转义字符 2.4、注意事项 printf()函数是C语言标准输出函数,用于将

    2024年02月04日
    浏览(38)
  • C++入门:命名空间与输入输出

    目录 1.命名空间 1.1 命名空间的定义 1.2 命名空间的使用 1.3 标准命名空间 std 2.C++输入输出 我们在初学C++时,经常会在代码开头看到这样的一行代码: 这行代码到底什么意思呢?我们学完命名空间就可以理解了。 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些

    2024年02月11日
    浏览(43)
  • 【C++入门系列】——命名空间和输入输出

    📚lovewold少个r博客主页     ⚠️ 本文重点 : c++入门第一个程序和基本知识讲解 😄 每日一言 :忙,不会死,人只有越忙越活,流水不腐,户枢不蠹。 ​作者主页 前言 谈谈我个人对语言和职业的看法 C++的历史发展 C++第一个程序 命名空间 定义命名空间 使用此命名空间 命

    2024年02月05日
    浏览(44)
  • ACM模式(基础输入输出)

    Java方法间的调用 https://blog.csdn.net/m0_65627943/article/details/129214520

    2024年02月11日
    浏览(46)
  • 【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 目前通过%符号占位

    2024年02月05日
    浏览(56)
  • 【Python零基础学习入门篇①】——基本语法与变量

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2023年04月08日
    浏览(46)
  • 【LabVIEW FPGA入门】模拟输入和模拟输出

             1.打开项目,在FPGA终端下面新建一个VI         2.本示例以模拟输入卡和模拟输出卡同时举例。         3.新建一个VI编写程序,同时将卡1的输出连接到卡2的输入使用物理连线。         4.编译并运行程序,观察是否能从通道中采集和输出信号。         5.同时

    2024年01月17日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包