python函数

2455人浏览 / 0人评论

一、raw_input函数

>>> name = raw_input("My name is :")
My name is :xiaoming
>>> print name
xiaoming
 

二、input函数  --需要添加双引号

可以看到两个函数用同样的方式输入,结果 input()报错!
原因是因为 raw_input()把任何输入的都转成字符串存储。
而 input()接受输入的是一个表达式,否则就报错。

>>> name = input("My name is :")
My name is :xiaoming
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'xiaoming' is not defined
>>> name = input("My name is :")
My name is :"xiaoming"
>>> name = input("My name is :")
My name is :1 + 2
>>> print name

全部评论