当前位置:首页>python>Python 学习笔记(03):Python 的输入与输出——input() 与 print()

Python 学习笔记(03):Python 的输入与输出——input() 与 print()

  • 2026-09-10 05:59:17
Python 学习笔记(03):Python 的输入与输出——input() 与 print()

Python 学习笔记(03):Python 的输入与输出——input() 与 print()

前两篇,我们学习了变量和数据类型。

但是,程序只写死数据,其实没什么意思。

程序能够接收用户输入,再把结果输出给用户,

Python 中最常用的两个函数是:

  • input() ---- 获取用户输入
  • print() ---- 输出内容

今天,我们就来认识他们。


一、什么是输出

输出,就是把程序中的内容显示给用户。

Python 使用 print() 来完成输出。

例如:

print("Hello XingSu!!")

运行结果:

Hello XingSu

是不是很简单?

以后几乎每一个 Python 程序都会用到 print()。


二、输出变量

除了输出文字,还可以输出变量。

name = "XingSu"print(name)

输出:

XingSu

变量中保存什么,print() 就会输出什么。

再来看一个例子:

age = 18print(age)

输出:

18

三、一次输出多个内容

print() 可以同时输出多个内容,只需要使用逗号隔开。

name = "Tom"age = 18print(name, age)

输出:

Tom 18

Python 会自动在两个内容之间加一个空格。


四、什么是输入?

如果程序里的数据都是提前写好的,那程序就太死板了。

例如:

name = "Tom"print(name)

无论运行多少次,输出的都是:

Tom

如果希望每次运行时,都由用户自己输入名字,就需要使用 input()。


五、input() 的基本使用

来看一个最简单的例子。

name = input("请输入你的名字:")print(name)

运行时:

请输入你的名字:Jack

用户输入:

Jack

程序输出:

Jack

这里发生了什么?

第一行代码会暂停程序,等待用户输入内容。

当用户按下 Enter(回车) 后,输入的内容就会保存到变量 name 中。


六、输入后再输出

通常我们会这样写:

name = input("请输入你的名字:")print("你好,", name)

运行:

请输入你的名字:XingSu

输出:

你好, XingSu

程序已经可以和用户进行简单的互动了。


七、为什么输入数字后还是字符串?

这是初学者最容易踩的坑。

来看下面的代码:

age = input("请输入年龄:")print(age)print(type(age))

如果输入:

18

输出却是:

18<class 'str'>

为什么?

因为 input() 获取到的内容永远都是字符串(str)。

哪怕你输入的是数字:

18

Python 接收到的其实是:

"18"

而不是数字 18。


八、如何把输入转换成数字?

如果需要进行数学计算,就需要把字符串转换成数字。

例如:

age = int(input("请输入年龄:"))print(age)print(type(age))

输入:

18

输出:

18<class 'int'>

如果需要输入小数,可以使用:

height = float(input("请输入身高:"))

这样得到的就是浮点数(float)。


本篇总结

今天学习了 Python 中最常用的两个函数:

  • print():输出内容到屏幕。
  • input():获取用户输入。
  • input() 返回的始终是字符串(str)。
  • 使用 int()、float() 等函数可以把输入转换成数字。
  • 输入与输出是实现程序交互的基础。

下一篇预告

Python 学习笔记(04):运算符——Python 是如何进行加减乘除的?

学习完输入和输出后,我们就可以让程序真正开始“计算”了,这也是编程最核心的能力之一。

最新文章

随机文章