欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中input和raw_input的一點區(qū)別

 更新時間:2014年10月21日 10:31:06   投稿:junjie  
這篇文章主要介紹了Python中input和raw_input的一點區(qū)別,它們都是用來讀取控制臺輸入的函數(shù),需要的朋友可以參考下

使用input和raw_input都可以讀取控制臺的輸入,但是input和raw_input在處理數(shù)字時是有區(qū)別的

當(dāng)輸入為純數(shù)字時:

input返回的是數(shù)值類型,如int,float
raw_inpout返回的是字符串類型,string類型

輸入字符串為表達式

input會計算在字符串中的數(shù)字表達式,而raw_input不會。

如輸入“57 + 3”:

input會得到整數(shù)60

raw_input會得到字符串”57 + 3”

python input的實現(xiàn)

看python input的文檔,可以看到input其實是通過raw_input來實現(xiàn)的,原理很簡單,就下面一行代碼:

復(fù)制代碼 代碼如下:

def input(prompt):
    return (eval(raw_input(prompt)))


相關(guān)文章

最新評論