【2.4 python中的基本输入和输出】
2.4 python中的基本输入和输出
在Python中,基本输入和输出是通过内置的input()
函数和print()
函数来实现的。这两个函数提供了与用户或其他程序进行交互的基本方式。
1. input()
函数
input()
函数用于从标准输入设备(通常是键盘)接收一行文本输入。当input()
函数被调用时,程序会暂停执行,等待用户输入一些文本。当用户按下回车键时,输入的文本作为字符串返回。
基本用法:
user_input = input("Please enter your name: ")
print("Hello,", user_input)
# 当用户输入'John'后按下回车
# 输出: Hello, John# input() 函数只返回字符串,如果你需要其他类型的数据,需要手动转换
age = int(input("Please enter your age: "))
print("Your age is:", age)
# 当用户输入'30'后按下回车
# 输出: Your age is: 30
2. print()
函数
print()
函数用于输出信息到标准输出设备(通常是屏幕)。你可以向print()
函数传递零个或多个参数,这些参数之间会用空格分隔,并在末尾自动添加换行符。
基本用法:
print("Hello, World!")
print("Hello", "Python")
# 输出:
# Hello, World!
# Hello Python# 你可以使用逗号(,)来避免在参数之间添加空格
print("Hello", "Python", sep='')
# 输出: HelloPython# 你可以使用end参数来指定字符串末尾添加的内容,默认是换行符\n
print("Hello", "Python", end='!')
# 输出: Hello Python!
注意:
- 当使用
input()
函数接收用户输入时,应考虑到用户可能输入非预期的数据(如非数字字符)。因此,在尝试将输入转换为其他类型(如整数或浮点数)之前,最好进行错误处理(例如,使用try...except
语句块)。 print()
函数和input()
函数是Python中最常用的两个函数之一,它们构成了Python程序与用户进行交互的基础。