在 Python 中,输入和输出是最基本的操作之一。你可以使用内置函数 input() 来获取用户输入,使用 print() 函数来输出信息到控制台。
输入(Input)
input() 函数用于从用户那里获取输入。这个函数会将用户的输入作为字符串返回。
示例代码如下
# 获取用户输入并存储在变量中
user_input = input("请输入一些文字: ") # 输出用户输入的内容
print("你输入了:", user_input)
在这个例子中,input() 函数显示一个提示消息("请输入一些文字: "),然后等待用户输入。用户输入的内容将被存储在 user_input 变量中,之后可以通过 print() 函数输出。
输出(Output)
print() 函数用于在控制台上显示文本、变量的值等。
示例代码如下
# 输出文本
print("Hello, World!") # 输出变量的值
x = 42
print("变量的值是:", x) # 输出多个变量的值
y = "Python"
print("x 的值是:", x, "y 的值是:", y)
输出结果如下
在上面的例子中,print() 函数用于在控制台上显示文本和变量的值。你可以一次输出多个值,它们之间默认用空格分隔。
格式化输出
Python 提供了多种格式化输出的方法,比如使用 % 运算符或者 str.format() 方法,还有在 Python 3.6+ 中引入的 f-string 格式化。
使用 % 运算符
示例代码如下
name = "Alice"
age = 30
print("My name is %s and I am %d years old." % (name, age))
输出结果如下
使用 str.format() 方法
示例代码如下
name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
输出结果入下
使用 f-string 格式化(Python 3.6+)
示例代码如下
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
输出结果如下