python raw_input 与 input 的区别
生活随笔
收集整理的這篇文章主要介紹了
python raw_input 与 input 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
raw_input 是python 2x 中獨有功能 ,python 3x 已經已經刪除raw_input 所以在python 3x 中使用raw_input 會報錯的
raw_input([prompt]) 函數從標準輸入讀取一個行,并返回一個字符串
下面我們看下 eg:
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding("utf-8")content = raw_input("請輸入內容 : ")
print (content)
content = type(content)
print content
第一次輸入 1? 打印結果如下
1 為string 類型
第二次輸入3.14 打印結果如下
3.14 為string
第三次輸入hi python 打印結果如下
hi python 為string 類型
input([prompt]) 函數和 raw_input([prompt]) 函數基本類似
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding("utf-8")content = input("請輸入內容 : ")
print (content)
content = type(content)
print content
第一次輸入 1? 打印結果如下
1 為 int 類型
第二次輸入3.14 打印結果如下
3.14 為float 類型
注意如果你當前的使用的版本為python 2x 這個使用你使用input 輸入 string 類型 會報錯, 這個時候帶個雙引號 即可, 或者你在python 3x 上面使用input 這個時候在輸入string 類型不會報錯的
總結
以上是生活随笔為你收集整理的python raw_input 与 input 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 子宫纵隔手术后需要住院几天
- 下一篇: 不锈钢防盗窗多少钱一平方?