python 研究-raw_input 和 input 差異比較
python中raw_input和input用法與區別 raw_input和input兩個函數是python中常用的函數了,但是我用到最多的是input函數了這個不有置疑了,但raw_input函數有與input函數在用法上有什麼區別呢?下面我們一起來看看吧。 在使用python編寫交互式程式時,經常用到的兩個內部函數是raw_input和input(最常用還是input) ,本篇就通過一些示例看下兩者之間的區別 。 一、raw_input 1.輸入字串 程式碼如下 nID = '' while 1: nID = raw_input("Input your id plz") if len(nID) != len("yang"): print 'wring length of id,input again' else: break print 'your id is %s' % (nID) 2.輸入整數 程式碼如下 nAge = int(raw_input("input your age plz:n")) if nAge > 0 and nAge < 120: print 'thanks!' else: print 'bad age' print 'your age is %dn' % nAge 3.輸入浮點型 程式碼如下 fWeight = 0.0 fWeight = float(raw_input("input your weightn")) print 'your weight is %f' % fWeight 4.輸入16進制資料 程式碼如下 nHex = int(raw_input('input hex value(like 0x20):n'),16) print 'nHex = %x,nOct = %dn' %(nHex,nHex) 5.輸入8進制資料 程式碼如下 nOct = int(raw_input('input oct value(like 020):n'),8) pri...