如何在Python中实现从控制台获取输入?

2021年3月16日12:58:49 发表评论 1,200 次浏览

Python中的控制台是什么?控制台(也称为Shell)本质上是一个命令行解释器, 它从用户那里获取输入, 即一次输入一个命令并对其进行解释。如果没有错误, 则它将运行命令并提供所需的输出, 否则将显示错误消息。 Python控制台看起来像这样。

在Python中从控制台获取输入1

在这里, 我们编写命令并执行该命令, 只需按Enter键, 你的命令将被解释。

要使用Python进行编码, 你必须了解Python中使用的控制台的基础知识。

python控制台的主要提示是三个大于号

>>>

只有在执行了第一个命令后, 这些提示才会出现, 你才可以在shell上编写下一个命令。 Python控制台接受你在提示符后编写的Python命令。

在Python中从控制台获取输入2

接受来自控制台的输入

用户在控制台中输入值, 然后根据需要在程序中使用该值。

为了接受用户的输入, 我们使用了内置功能

输入()

.

# input
input1 = input ()
  
# output
print (input1)

我们还可以通过在类型内部指定input()函数, 将该输入类型转换为整数, 浮点数或字符串。

  1. 将输入类型转换为整数:在某些情况下, 你可能需要从用户/控制台输入整数, 以下代码从控制台获取两个输入(整数/浮点数), 并将其类型转换为整数, 然后打印总和。
    filter_none

    编辑

    play_arrow

    链接
    亮度_4
    代码

    # input
    num1 = int ( input ())
    num2 = int ( input ())
      
    # printing the sum in integer
    print (num1 + num2)

    chevron_right

     
        

    filter_none

     
        

  2. 将输入类型转换为Float:要将输入转换为浮点型, 将执行以下代码。
    filter_none

    编辑

    play_arrow

    链接
    亮度_4
    代码

    # input
    num1 = float ( input ())
    num2 = float ( input ())
      
    # printing the sum in float
    print (num1 + num2)

    chevron_right

     
        

    filter_none

     
        

  3. 将输入类型转换为字符串:不管是浮点数还是整数, 所有类型的输入都可以转换为字符串类型。我们利用关键字str进行类型转换。
    filter_none

    编辑

    play_arrow

    链接
    亮度_4
    代码

    # input
    string = str ( input ())
      
    # output
    print (string)

    chevron_right

     
        

    filter_none

     
        

注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: