返回
Python 内置函数之输入输出函数巧用初探
闲谈
2024-01-02 04:15:22
Python 内置函数之输入输出函数巧用初探
Python 作为一门广泛使用的编程语言,内置了许多强大的函数,其中输入输出函数是与外界交互的基础。本文将从 print() 函数输出字符串开始,深入讲解 input() 函数交互式输入的奥秘,并附上使用实例,帮助您轻松掌握 Python 内置输入输出函数的使用技巧。
1. print() 函数输出字符串
print() 函数是 Python 中最常用的输入输出函数,它可以将指定的字符串输出到屏幕上。print() 函数可以同时输出多个字符串,用逗号“,”隔开。print() 会依次打印每个字符串,遇到逗号“,”会输出空格,输出的内容是这样的:
print("Hello", "World")
# 输出:Hello World
2. input() 函数交互式输入
input() 函数用于从用户获取输入,并将其作为字符串返回。input() 函数可以接受一个提示字符串作为参数,该提示字符串会在用户输入之前显示在屏幕上。例如:
name = input("请输入您的姓名:")
# 输出:请输入您的姓名:
# 用户输入:张三
# name 的值:'张三'
3. 使用实例
以下是一些使用 print() 和 input() 函数的实例:
- 计算两个数的和并输出结果:
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
sum = num1 + num2
print("两数之和为:", sum)
- 获取用户的姓名并输出欢迎信息:
name = input("请输入您的姓名:")
print("欢迎您,", name, "!")
- 编写一个简单的猜数字游戏:
import random
# 生成一个随机数
number = random.randint(1, 100)
# 提示用户输入猜测的数字
guess = int(input("请输入您猜测的数字:"))
# 判断猜测的数字是否正确
while guess != number:
if guess > number:
print("您猜的数字太大了")
else:
print("您猜的数字太小了")
# 重新提示用户输入猜测的数字
guess = int(input("请重新输入您猜测的数字:"))
# 输出猜测正确的提示信息
print("恭喜您,您猜对了!")
4. 注意事项
在使用 print() 和 input() 函数时,需要注意以下几点:
- print() 函数默认将输出内容换行,若要禁止换行,可以在字符串后面加上 end=" " 参数。例如:
print("Hello", "World", end=" ")
# 输出:HelloWorld
- input() 函数返回的是字符串类型,若要获取数字类型的输入,需要使用 int() 或 float() 函数进行类型转换。
- input() 函数会在用户输入内容后自动换行,若要禁止换行,可以在提示字符串后面加上 end="" 参数。例如:
name = input("请输入您的姓名:", end="")
# 输出:请输入您的姓名:
# 用户输入:张三
# name 的值:'张三'