python中input()函数的多种用法实例详解

input()函数的开发经验

input()是python的内置函数,用来获取用户的输入。在鄙人的开发经验当中,利用python进行web的编程当中,input()函数基本上没有使用到,因为鄙人将获取用户的输入全部交给前端来代码来进行处理,这样自然是为了减轻服务器端的压力。当时,在利用python开发机器学习模型的过程中,还是会利用到input()函数,比如将某个算法封装成一个函数,并利用input()获取的数据作为函数的参数来动态调整算法的中的参数,而不必费劲地去算法中修改。


input()函数描述

input()函数接收一个字符串参数(用于提示用户输入),其用法结合不同的python内置函数,可以创造出很多种的用法,比如一次性输入多个值,并按大小顺序排列输出等等,这里先介绍input()函数的基本用法,即获取用户的输入,及其应该需要注意的点。


input()函数语法结构

该语法结构来源于python的部分源码:

def input(prompt: Any=...)

input()函数的返回值

input()函数的返回值是str字符串,不管输入的是什么,都是字符串,这是使用input()函数应该关注的一个注意点,尤其是需要用户的输入进行数据运算的时候。


input()函数实例代码

>>> a = input("请输入一个数值:")
请输入一个数值:1
>>> a
'1'
>>> type(a)
<class 'str'>
>>> b = input("请输入一个列表:")
请输入一个列表:[1,2]
>>> b
'[1,2]'
>>> type(b)
<class 'str'>
>>> c = int(a)
>>> c
1
>>> d = list(b) #注意:字符串转换成列表或其它的可迭代对象是将字符串中的各个字符串转换成元素
>>> d
['[', '1', ',', '2', ']'] #input输入列表的方法,可以参照下方input()函数的其它用法中的实例
>>> e = set(b)
>>> e
{'1', '2', ',', ']', '['}

input()函数的其它用法

正如前面所介绍的,input()函数结合python其它的内置函数可以创作出很多其它的用法,比如:


全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.