raw input與input的區別

2022-09-02 13:24:10 字數 599 閱讀 7105

raw_input——》python2版本

input——》python3版本

就是raw_input()隨便輸都是字串,而input()必須按照python的規則來~

name=raw_input('輸入姓名:')

age=raw_input('輸入年齡')

我們輸入漢字的姓名和數字的年齡

輸入姓名:許嵩

輸入年齡:31

許嵩 31

***repl closed***

直接輸入,變數是str型別

name=input('輸入姓名:')

age=input('輸入年齡:')

我們還是輸入漢字的姓名和數字的年齡

輸入姓名:'許嵩'

輸入年齡:31

許嵩 31

***repl closed***

姓名為str型別,年齡為int型別,故許嵩加 ' ' ,數字直接為數字。

如果是python2版本,則兩種都可以使用

如果是python3版本,則只能使用 input() 

建議都使用 input()

raw input和input的區別

說明 本文 這兩個均是 python 的內建函式,通過讀取控制台的輸入與使用者實現互動。但他們的功能不盡相同。舉兩個小例子。1 raw input a raw input raw input 2raw input abc 3 input a input input 4input abc56 trac...

raw input和input的區別

raw input和input的區別 分類 python學習總結 這兩個均是 python 的內建函式,通過讀取控制台的輸入與使用者實現互動。但他們的功能不盡相同。下面對它們逐一介紹 1 raw input函式 語法 raw input prompt 如果prompt不存在,也就是raw input...

input和raw input的區別

input會假設使用者輸入的是合法的python表示式 raw input會把所有的輸入當作原始資料,然後將其放入字串中。在最新的版本之中,input可以直接使用,替代了raw input.在2.7的版本中 input enter you age enter you age kebiinput假設你...