专业编程基础技术教程

网站首页 > 基础教程 正文

Python基础入门之input()函数使用方法详解

ccvgpt 2024-08-09 11:49:26 基础教程 13 ℃

Python3中input()是一个内置函数,接受一个标准输入数据,返回为 string 类型。

函数语法

Python基础入门之input()函数使用方法详解

x=input([prompt])

参数说明:

prompt: 提示信息

prompt是一个字符串,在input()函数开始读取用户输入的值之前输出。提示信息有助于让用户知道应用程序期望什么样的输入,可省略。

当你调用这个input()函数时,Python解释器会等待用户输入。当用户使用键盘输入值后,将输入的值保存在变量中。

x=input("请输入你的姓名:")
print("我的名字是:",x)

#运行结果
请输入你的姓名:刘德华
我的名字是: 刘德华

z=input("请输入一个数:"))
z=z*3
print(z)

#运行结果
请输入一个数:100
100100100

默认情况下,input()函数返回一个字符串。如果你想从用户那里读取一个数字,你可以分别使用 int()、float() 和 complex()函数将字符串类型转换为int、float或complex类型。

在下面的程序中,我们按照需求将输入的值进行转化。

x=int(input("请输入一个整数:"))
x=x*3
print(x)
y=float(input("请输入一个浮点数:"))
y=y*3
print(y)

#运行结果
请输入一个整数:100
300
请输入一个浮点数:3.14
9.42


拓展知识:

使用split(),输入多个数据

Python split() 通过指定分隔符对字符串进行切片,在使用input()输入数据时,可以使用split()一次性输入多个数据。

split()语法:

x=input().split("str")

参数

str -- 分隔符。


#输入多个数据,使用逗号分隔
x=input("请输入:").split(",")
print(x)

#输出结果
请输入:1,2,3,4,5,6
['1', '2', '3', '4', '5', '6']

变量只能保存一个数据,当使用split()输入多个数据时,以列表形式保存数据。

使用映射函数map(),对输入的数据进行类型转换

x=list(map(int,input("请输入:").split(",")))
print(x)

#输出结果
请输入:1,2,3,4,5,6
[1, 2, 3, 4, 5, 6]

使用strip()方法移除输入数据头尾指定的字符(默认为空格)。

x=input("请输入:").strip()
print("输出:",x)
y=input("请输入:").strip("#")
print("输出:",y)

#运行结果
请输入: abc
输出: abc
请输入:##abc###
输出: abc

感谢你的阅读,关注我,精彩继续!

Tags:

最近发表
标签列表