在python2中有input和raw_input兩個函式,其中raw_input將所有輸入作為字串看待,返回字串型別。
input函式支援表示式、數字型別、字串型別,接受為表示式時,只返回其執行結果。
在python3中對input和raw_input函式進行了整合,僅保留了input函式(認為raw_input函式是冗餘的)。
同時改變了input的用法——將所有的輸入按照字串進行處理,並返回乙個字串
python3 函式實參能自動判斷輸入的型別
s=input("請輸入:")請輸入:wewqprint(type(s))
def is_float(s):
print(type(s))
is_float([1,2,3])
s=input("請輸入:")請輸入:3443print(type(s))
def is_float(s):
print(type(s))
is_float(15)
Python3 輸入總結 input函式用法
本文主要總結了input 函式的基本用法,希望能有所幫助。a int input num1,num2 map int,input split 同時輸入兩個數 使用split 函式隔開,使用map 函式轉換為int print num1,num2 a,b eval input 使用eval 函式直接剝...
print函式和input函式
基本語法 print 輸出內容 1.print輸出用 隔開,會產生空格 2.print以檔案形式輸出 a 10 b 6 print number 6 數字 print 表示式 a b 表示式 快捷鍵alt 3使選中的所有 變成注釋 fp open r e mot.txt a 開啟檔案 print 字...
python中input和raw input區別
這兩個均是 python 的內建函式,通過讀取控制台的輸入與使用者實現互動。但他們的功能不盡相同。舉兩個小例子。1 raw input a raw input raw input 2raw input abc 3 input a input input 4input abc56 traceback ...