【輸入】
如何輸入獲得兩個字串?(若輸入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...