美文网首页Python
Python中,input输入的两种常见形式

Python中,input输入的两种常见形式

作者: 虽然菜 | 来源:发表于2021-09-06 18:05 被阅读0次

input

input函数是Python自带的命令行输入指令,它的作用是获取用户输入的一行内容,以字符串的形式返回。

所以使用input的代码一般都是这样的:

    n = input()

input的括号里可以写一个提示语:

     n = input("请输入一行内容")

注意类型:

因为input获取到的是字符串类型,而如果我们输入的是数值,就需要把字符串转换为数值类型类使用。在转换的时候,要区分一行一个数一行多个数两种不同的情况。

类型是初学Python的同学们最容易出错的地方,一定要注意!

一行一个数

如果这一行里只有一个数的话,例如输入:

3

3.14

就可以把这个数直接转换为对应的数值类型:

    n1 = int(input())

    n2 = float(input())

这样获取到的n1就是int类型的3,n2就是float类型的3.14。

思考:为什么上面要写两个input呢?

一行多个数

如果这一行有多个数,例如输入:

19 25.85 47 23 6

就需要把每个数提取出来。

    n = input().split()

split是作用是把字符串进行分割,默认是按照空格分割。分割之后我们得到的n是一个列表,列表里有好几个数,并且每个数依然是字符串类型的。我们可以使用下面的方式来获取每个数:

    n1 = int(n[0])#注意第一个数是从0开始取的

    n2 = float(n[1])#因为第二个数是小数类型,所以是float

    n3 = int(n[2])

相关文章

  • Python中,input输入的两种常见形式

    input input函数是Python自带的命令行输入指令,它的作用是获取用户输入的一行内容,以字符串的形式返回...

  • python中获取用户输入

    在python中获取用户输入有两种方式:input和raw_input。这两种获取用户输入的方式有所区别。...

  • 【Python】input()与sys.stdin()使用比较

    python3中,支持输入的有两种方式:input()、sys.stdin(),差别我们从以下几点来看:1、输入的...

  • 输入输出

    输入 注:python3版本中:没有raw_input()函数,只有input(),并且 python3中的inp...

  • Python 基本输入输出

    '''输入函数 input()Python中可以使用内置函数 input()接收用户的键盘输入.基本用法:vari...

  • Python之input函数和原始字符串

    input函数 在python中,input函数将输入的内容统一以字符串来对待。而且input是以换行来结束输入内...

  • Bootstrap学习(二)表单2:表单控件

    输入框input 单行输入框,常见的文本输入框,也就是input的type属性值为text。在Bootstrap中...

  • Python:1-6、输入与输出

    一、输出 python中变量的输出 二、输入 在Python中,获取键盘输入的数据的方法是采用 raw_input...

  • Python之输入

    在Python2中 input每一个输入都当做表达式去执行 input("请输入:") #获取键盘输入 Num=...

  • 输入

    目标 输入功能的语法 输入input的特点 一. 输入 在Python中,程序接收用户输入的数据的功能即是输入。 ...

网友评论

    本文标题:Python中,input输入的两种常见形式

    本文链接:https://www.haomeiwen.com/subject/nuqywltx.html