python-input内置函数

文章目录

input() 是 Python 中用于从标准输入(通常是键盘)获取用户输入的内置函数。

基本用法

bash 复制代码
user_input = input("提示信息: ")

当程序执行到 input() 函数时,会暂停并等待用户输入,用户输入完成后按回车键,输入的内容会作为字符串返回。

1、基本用法

bash 复制代码
name = input("请输入你的名字: ")
print(f"你好, {name}!")

2、获取数字输入

需要将字符串转换为数字

bash 复制代码
age = int(input("请输入你的年龄: "))
print(f"明年你将 {age + 1} 岁")

3、多值输入

使用 split() 分割多个输入

bash 复制代码
x, y , z= input("请输入三个数字,用空格分隔: ").split()
print(f"和为: {int(x) + int(y) + int(z)}")

注意事项

1、input() 总是返回字符串类型,如果需要其他类型(如整数、浮点数),必须进行类型转换。

2、在 Python 2.x 中,有 input() 和 raw_input() 两个函数,但在 Python 3.x 中只有 input(),相当于 Python 2.x 的 raw_input()。

3、对于敏感信息(如密码),建议使用 getpass 模块的 getpass() 函数,它不会回显输入内容。

错误处理

最好对用户输入进行验证和错误处理:

bash 复制代码
try:
    num = float(input("请输入一个数字: "))
except ValueError:
    print("输入无效,请输入一个有效的数字!")

input() 函数是 Python 中与用户交互的基本方式之一,简单但功能强大。

相关推荐
qq742234984几秒前
语音识别:PyAudio、SoundDevice、Vosk、openai-whisper、Argos-Translate、FunASR(Python)
python·whisper·语音识别
比特森林探险记1 分钟前
Golang面试-Channel
服务器·开发语言·golang
曾经的三心草14 分钟前
OpenCV2-图像基本操作-阈值与平滑处理-形态学-梯度运算
python·opencv
xiangzhihong823 分钟前
Spring Boot实现文字转语音功能
开发语言·python
月夕·花晨34 分钟前
Gateway-断言
java·开发语言·分布式·spring cloud·微服务·nacos·sentinel
西贝爱学习44 分钟前
【JDK 11 安装包免费下载 免登录Oracle 】jdk11与jdk8有什么区别?
java·开发语言
Vallelonga1 小时前
Rust 中的 static 和 const
开发语言·经验分享·rust
s9123601011 小时前
【rust】 pub(crate) 的用法
开发语言·后端·rust
宠友信息1 小时前
类似小红书垂直社区APP小程序源码
java·开发语言·微信小程序·小程序·uni-app·开源·web app
10001hours1 小时前
C语言第21讲
c语言·开发语言