python中input函数的使用,python中input的用法例子

  python中input函数的使用,python中input的用法例子

  本文主要介绍了python中input()的用法和扩展,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  Python3.x中Python2.x中00-1010INPUT()扩展的用法-输入函数的高级用法将控制台输入的字符串转换为列表输入数字10 enter和enter 30 enter查看类型另一种方法

  

目录

  

input() 的用法

  input()函数接受标准输入数据,并以字符串形式返回。

  Python3集成了input()和raw_input(),去掉了raw_input(),只保留了input()函数。

  

Python3.x 中

  Input()等于eval(raw_input(prompt)),用于获取控制台的输入。

  Raw_input()将所有输入视为字符串,并返回字符串类型。

  Input()在处理纯数字输入时有自己的特点。它返回输入数字的类型(int,float)。

  注意:在python2中,input()和raw_input()函数都可以接收字符串,但是raw_input()直接读取控制台的输入(它可以接收任何类型的输入)。至于input(),它希望能够读取合法的python表达式,也就是当你输入一个字符串时,必须用引号括起来,否则会造成SyntaxError。除非对input()有特殊需求,一般情况下,我们推荐使用raw_input()与用户进行交互。

  注意:python3中的input()默认接收str类型。

  示例:

  #python2

  #input()需要一个python表达式

  a=输入(“输入:”)

  输入:123 #输入一个整数

  类型(a)

  类型 int # integer

  a=输入(“输入:”)

  Input:runoob #正确,字符串表达式

  类型(a)

  “字符串”类型#字符串

  a=输入(“输入:”)

  Input:runoob #报告一个错误,而不是一个表达式,字符串需要引号。

  回溯(最近呼叫):

  模块中文件 stdin 的第1行

  模块中文件“字符串”的第1行

  NameError:未定义名称“runoob”

  “str”类型

  #raw_input()将所有输入视为字符串。

  a=raw _ input(“input :”)

  输入:123

  类型(a)

  “字符串”类型#字符串

  a=raw _ input(“input :”)

  输入:runoob

  类型(a)

  “字符串”类型#字符串

  #python3

  #input()用作raw_input。

  

Python2.x 中

  示例:

  eg1。

  x=输入()

  1,2,3,4

  xlist=x.split(,)

  打印(xlist)

  [1, 2, 3, 4]

  xlist=[int(xlist[I])for I in range(len(xlist))]#循环用于将每个字符转换为int值。

  打印(xlist)

  [1, 2, 3, 4]

  #split(" ")函数的参数可以是任何分隔符,包括(a,b,c…;1,2,3…;%,*,空格)

  eg2。

  x=输入()

  1 2 3 4

  xlist=x.split( )

  打印(xlist)

  [1, 2, 3, 4]

  xlist=[int(xlist[I])for I in range(len(xlist))]

  打印(xlist)

  [1, 2, 3, 4]

  转换成元组的方法类似。

  附:str list tuple 相互转换的方法:

  List、tuple和string python有三个内置函数:它们之间的转换使用了三个函数,str()、tuple()和list()。具体例子如下:

  s=xxxxx

  列表

  [x , x , x , x , x]

  元组

  ( x , x , x , x , x )

  元组(列表)

  ( x , x , x , x , x )

  列表(元组)

  [x , x , x , x , x]

  和列表元组转换为字符串时,必须依赖join函数,如下所示:

  .联接(元组)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: