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
浙公网安备 33010602011771号