Python輸入輸出

2021-09-17 23:33:33 字數 3035 閱讀 3611

【輸入】

如何輸入獲得兩個字串?(若輸入abc def或abc,def)

如何輸入獲得兩個整數?(若輸入34,567)

如何輸入後獲得乙個元素均為數值型的列表?(若輸入12,3.4,567或[12,3.4,567])

【輸出】

如何在輸出資料中加入乙個非空白分隔符?(若資料為12和345)

如何將迴圈輸出的所有資料放在同一行輸出?

【輸入語句參考】

>>

> x, y =

input

('enter two strs: '

).split(

)# split(',')

enter two strs: abc def

>>

> x, y =

eval

(input

('enter two nums: '))

enter two nums:3,

4>>

> lst =

list

(eval

(input

('enter the nums: '))

)enter a list:12

,3.4

,567

或》> lst =

eval

(input

('enter a list: '))

enter a list:[

12,3.4,

567]

case1獲得輸入兩個字串

in [1]

: x, y =

input

('enter two strs:'

).split(

)enter two strs:abc def

in [2]

: xout[2]

:'abc'

in [3]

: yout[3]

:'def'

in [4]

: x, y =

input

('enter two strs:'

).split(

',')

enter two strs:abc,

defin [5]

: xout[5]

:'abc'

in [6]

: yout[6]

:' def'

case2獲得輸入的兩個整數

in [7]

: x, y =

eval

(input

('enter two nums:'))

enter two nums:3,

4in [8]

: xout[8]

:3in [9]

: yout[9]

:4

注意

eval函式可以將鍵入的3, 4變成乙個元組(3,4),從而將3

33賦值給x

xx, 將4

44賦值給y

yy

in [11]

:eval

('3,4'

)out[11]

:(3,

4)in [12]

: x, y =

eval

('3,4'

)in [13]

: xout[13]

:3in [14]

: yout[14]

:4

case3輸入後獲得乙個元素均為數值型的列表

in [15]

: lst =

list

(eval

(input

('enter two nums:'))

)# 將元組轉換成乙個列表

enter two nums:

12.3

,45.678

in [16]

: lst

out[16]

:[12.3

,45.678

]

in [17]

: lst =

eval

(input

('enter a list:'))

enter a list:[

12,3.4,

567]

# 控制台輸入時需要多加兩個中括號

in [18]

: lst

out[18]

:[12,

3.4,

567]

【輸出語句參考】

>>

> x, y =12,

345>>

>

print

(x, y)

12345

>>

>

print

(x, y, sep =

',')12,

345>>

>

for x in seq:

print

(x, end =

',')

in [19]

: x, y =12,

345in [20]

:print

(x, y)

12345

in [21]

:print

(x, y, sep=

',')12,

345in [23]

: seq =

range(5

)in [24]

: seq

out[24]

:range(0

,5)in [25]

:for x in seq:..

.:print

(x, end=

',')..

.:

python輸入輸出

對於輸入輸出操作,我們可以用raw input或print語句實現,但我們也可以用檔案來實現,下面我們將討 件的使用。我們可以用檔案類來建立乙個檔案物件,並用它的read readline write方法實現檔案的讀寫操作。當檔案使用完畢後,你應該使用close方法,以釋放資源。下面是乙個使用檔案的...

python 輸入輸出

input 是輸出乙個數字 raw input是輸入一行字串 while true try g lambda map int,raw input split a,b g print a b except exit 0 這裡用了lambda 然後也可以直接 a,b map int,raw input ...

Python 輸入輸出

總結幾個常用的.python提供了 input 置函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。input 可以接收乙個python表示式作為輸入,並將運算結果返回。usr bin python3 str input 請輸入 print 你輸入的內容是 str str.format 1 prin...