Python 基础之二用户交互input

Input是个内建函数:

1 >>> input
2 <built-in function input>
3 >>>  

具体用法:接收用户输入的内容,输入的字符串,接收到就是字符串;输入的是数字,接收的就是数字

1 >>> name = input("please input your name:")
2 please input your name:python
3 >>> name
4 'python'
5 >>> print(name)
6 python
7 >>>

 

eval用法:可以接收之前定义的变量,结合input使用

1 >>> eval('name')
2 'python'
3 >>> eval(input("please input your name:"))
4 please input your name:name
5 'python'

如果输入的是之前未定义的变量,将报错:

 1 >>> eval(input("please input your name:"))
 2 please input your name:lk
 3 Traceback (most recent call last):
 4 File "<stdin>", line 1, in <module>
 5 File "<string>", line 1, in <module>
 6 NameError: name 'like' is not defined
 7 >>> a = 5
 8 >>> eval(input("please input your name:"))
 9 please input your name: a
10 5

 

   

  

posted on 2016-09-23 22:14  LK-B  阅读(809)  评论(0)    收藏  举报

导航