方法一
mystr =
''s =
input
('請輸入:'
)while s !=
'q':
# 此處可自行設定
mystr = mystr + s +
'\n'
s =input
('請輸入:'
)print
(mystr)
方法二
def
input_data()
: lines =
input_ch =
''while
true
: input_ch =
input
('請輸入,按q結束:\n')if
(input_ch ==
'q')
:# q 為停止符號;此處可自行設定
break
else
:'\n'
) data =
' ' data_all = data.join(lines)
return data_all
方法三
lines =
while
true
:try
:input
('請輸入,輸入完成後按ctrl+d結束輸入:\n'))
except
:break
print
(lines)
換行符 和 檔案結束符EOF
1 在dos平台下,該字元會被展開成 lf 兩個控制字元 相當於 r n 在ascii字符集下是 0dh,0ah 2 在unix平台下,僅僅是,不會展開。3 在二進位制方式下,不管是什麼平台,n 都是精確的。關於eof eof可以作為文字檔案的結束標誌,但不能作為二進位制檔案的結束符.feof函式既...
PHP結束標記後空格或者換行符問題
關於php 結束標記 後使用空格或者換行符需要注意的關鍵點有以下幾點 1.php 嵌入到html,php結束標記符後有換行。2.純php php結束標記符後有換行。3.php檔案匯入純php檔案,php結束標記符後有換行。html 中嵌入php php解析器在解析到php結束標記符時,如果結束標記符...
c中scanf函式讀取換行符的問題
c中利用scanf 函式輸入字串,在按下回車後 n 字元是被儲存在了快取區的,如果下一次繼續讀入字元這個換行符可能會產生影響,也可能不會產生影響。總結如下 不會產生影響的情況 第二次輸入為 字串 或數字 scanf s a scanf s b printf s n a printf s n b 如果...