Python 学习笔记(八)——用户输入

1
2
3
4
5
6
7
message = input("Tell me something, and I will repeat it back to you: ")
print(message)

age = input("How old are you? ")

print(type(age))
print(int(age) >= 18)

使用 input() 时,Python将用户输入解读为字符串。 如果要使用数值,需要用 int() 函数转换。

值得注意的是

Python2.7 中,输入应该用raw_input()函数,这与Python3中的 input() 等效。
Python2.7 也包含 input() 函数,但它将用户输入解读为Python代码。

1
2
3
4
5
6
7
8
>>> a = input()
1 + 1
>>> a
2
>>> a = raw_input()
1 + 1
>>> a
'1 + 1'
———— The End ————