国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中input和raw_input的一點區別

2019-11-25 18:07:51
字體:
來源:轉載
供稿:網友

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

當輸入為純數字時:

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

輸入字符串為表達式

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

如輸入“57 + 3”:

input會得到整數60

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

python input的實現

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

復制代碼 代碼如下:

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富宁县| 南川市| 孟州市| 宜昌市| 瑞安市| 嵩明县| 左云县| 石屏县| 扶余县| 固原市| 仁寿县| 八宿县| 新乐市| 保山市| 梁河县| 荣昌县| 珲春市| 青龙| 射阳县| 南靖县| 吕梁市| 逊克县| 华宁县| 泸西县| 黄山市| 鹤壁市| 五大连池市| 定兴县| 丁青县| 益阳市| 微博| 遂昌县| 晋江市| 钟山县| 丹寨县| 乌苏市| 濉溪县| 大化| 扎囊县| 康定县| 苍梧县|