Re: [問題] 關於input format ?
看板Python作者jtmh (Believing is seeing! ^^)時間18年前 (2006/11/01 16:36)推噓0(0推 0噓 1→)留言1則, 1人參與討論串3/3 (看更多)
※ 引述《timerover (再也不會輸了!!!)》之銘言:
: 請問python有類似C語言中scanf的fomat input嗎
: 我查了查 只有看到format output
請參看 Python 官方網站上的 Programming FAQ:
http://www.python.org/doc/faq/programming/
中的 1.3.8 Is there a scanf() or sscanf() equivalent?
: 現在遇到了個問題 使用者輸入單行 "input1 input2 input3"
: 用空白分隔
: input()吃不進來
: raw_input()進來parse雖可達到目的 但頗耗費時間
我也還算是新手 (請鞭小力一點 :p)
在假設使用者輸入正確的情況下,
我通常會這麼用:
1. 三個 input 都要當字串用:
a. 結果要存到 list 中:
input_list = raw_input().split()
b. 結果要存到各個變數中:
input1, input2, input3 = raw_input().split()
2. 三個 input 都要當整數用:(浮點數則 int() 改為 float())
a. 結果要存到 list 中:
input_list = [int(s) for s in raw_input().split()]
b. 結果要存到各個變數中:
input1, input2, input3 = [int(s) for s in raw_input().split()]
敬請不吝指教 ^^
: 不知道有沒有好方法
: 懇請板上大大解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.161.111
→
11/01 22:33, , 1F
11/01 22:33, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章