02python程序和用户交互
在写程序时,使用python的内置函数来获取用户输入的值。
>>> name = input("Input your name:")
Input your name:apex
>>> name
'apex'
>>>
这是3.0里的input
2.7里有raw_input()和input()
>>> name = raw_input("Input your name:")
Input your name:apex
>>> name
'apex'
>>> a = 'apex2'
>>> name2 = input("Input your name:")
Input your name:a
>>> name2
'apex2'
>>>
ps:在2.7里,raw_input()和input()的区别
raw_input()将你输入的值全部转换成字符串
input()你输入的是什么,传入的就是什么,比如a为变量。'apex'为字符串
3.0中的input()就相当于2.7的raw_input(),把2.7里的input()的功能删除了,那么你想传入一个变量怎么实现,用eval()内置函数
>>> a = 'apex'
>>> eval(input("Input your name:"))
Input your name:a
'apex'
>>>
码农小明