python3 input函式和函式引數型別

2021-09-27 03:38:50 字數 532 閱讀 5839

在python2中有input和raw_input兩個函式,其中raw_input將所有輸入作為字串看待,返回字串型別。

input函式支援表示式、數字型別、字串型別,接受為表示式時,只返回其執行結果。

在python3中對input和raw_input函式進行了整合,僅保留了input函式(認為raw_input函式是冗餘的)。

同時改變了input的用法——將所有的輸入按照字串進行處理,並返回乙個字串

python3 函式實參能自動判斷輸入的型別

s=input("請輸入:")

print(type(s))

def is_float(s):

print(type(s))

is_float([1,2,3])

請輸入:wewq

s=input("請輸入:")

print(type(s))

def is_float(s):

print(type(s))

is_float(15)

請輸入:3443

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 ...