1. 版本差異
raw_input——》python2版本
input——》python3版本
2. 輸入格式差異
就是raw_input()隨便輸都是字符串,而input()必須按照Python的規則來~
raw_input()
name=raw_input('輸入姓名:') age=raw_input('輸入年齡')
我們輸入漢字的姓名和數字的年齡
輸入姓名:許嵩 輸入年齡:31 許嵩 31 ***Repl Closed***
直接輸入,變量是str類型
input()
name=input('輸入姓名:') age=input('輸入年齡:')
我們還是輸入漢字的姓名和數字的年齡
輸入姓名:'許嵩' 輸入年齡:31 許嵩 31 ***Repl Closed***
姓名為str類型,年齡為int類型,故許嵩加 ' ' ,數字直接為數字。
啥時候用raw_input()啥時候用input()?
如果是python2版本,則兩種都可以使用
如果是python3版本,則只能使用 input()
建議都使用 input()