Python的基本输入输出

Python 输入与输出简介

在编程中,输入和输出是两个非常重要的概念。输入是指从外部获取数据,而输出则是将数据发送到外部。在 Python 中,最常用的输入和输出函数分别是 input()print()

输入:input()

input() 函数用于从用户那里获取输入。该函数会暂停程序的执行,等待用户输入一些文本,然后按回车键确认。输入的文本将以字符串的形式返回。

基本用法

1
2
name = input("请输入您的名字: ")
print(f"你好,{name}!")

在这个例子中,程序会显示提示信息 "请输入您的名字: ",等待用户输入名字。用户输入的名字会被存储在变量 name 中,然后程序会输出一条欢迎消息。

输入其他类型的数据

虽然 input() 函数返回的是字符串,但你可以使用类型转换函数将输入的数据转换为其他类型,例如整数或浮点数。

1
2
3
4
5
age = int(input("请输入您的年龄: "))
print(f"您今年 {age} 岁。")

height = float(input("请输入您的身高(米): "))
print(f"您的身高是 {height:.2f} 米。")

在这个例子中,int() 函数将输入的字符串转换为整数,float() 函数将输入的字符串转换为浮点数。

输出:print()

print() 函数用于将数据输出到标准输出设备(通常是屏幕)。它可以接受多个参数,并将它们以字符串形式连接起来输出。

基本用法

1
print("Hello, World!")

这个简单的例子会输出字符串 "Hello, World!"

输出多个参数

print() 函数可以接受多个参数,并使用空格将它们分隔开。

1
2
3
name = "Alice"
age = 30
print("Name:", name, "Age:", age)

输出结果将是:

1
Name: Alice Age: 30

自定义分隔符和结束符

print() 函数提供了两个可选参数:sependsep 参数用于指定输出项之间的分隔符,默认是空格;end 参数用于指定输出结束时的字符,默认是换行符 \n

1
print("Name:", name, "Age:", age, sep=" | ", end=".\n")

输出结果将是:

1
Name: | Alice | Age: | 30.

格式化输出

Python 提供了多种格式化字符串的方法,包括使用 % 操作符、str.format() 方法和 f-string(格式化字符串字面值)。

使用 % 操作符

1
2
3
name = "Bob"
age = 25
print("Name: %s, Age: %d" % (name, age))

使用 str.format() 方法

1
2
3
name = "Charlie"
age = 35
print("Name: {}, Age: {}".format(name, age))

使用 f-string

1
2
3
name = "David"
age = 40
print(f"Name: {name}, Age: {age}")


Python的基本输入输出
http://example.com/2024/10/24/Python的基本输入输出/
作者
Morningstars
发布于
2024年10月24日
许可协议