看板 Python 關於我們 聯絡資訊
※ 引述《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
timerover:非常感謝:) 原來faq裡面有提到 沒查到那 11/01 22:33