→ mikapauli: newline 10/19 23:05
→ seiryou: 喔喔 我剛試了一下 的確沒有那兩個字就沒辦法換行 10/19 23:13
→ seiryou: 但是奇怪的是為甚麼其他底下的print 'i will sort my lis 10/19 23:13
→ seiryou: 他沒有\n在前面 但是仍舊會自己換新行? 10/19 23:14
→ alibuda174: 請查詢2.x版print的用法 10/19 23:19
→ alibuda174: print 'xyz' 預設會印出xyz與\n 10/19 23:21
→ alibuda174: print 'xyz', 若加個逗號則不會有\n 10/19 23:21
→ uranusjr: 其實逗號是插入空白(而非換行) 10/19 23:36
→ alibuda174: u大:據我所知 逗號與空白字元無關 不知您的資料來源? 10/20 20:14
→ alibuda174: 當2.x print輸出一個東西時 若不是在該行開頭 就會 10/20 20:15
→ alibuda174: 先加上一個空白字元 10/20 20:15
→ freeunixer: print 後面夾的是單引號跟雙引號,結果不一樣. 10/21 06:48
→ freeunixer: 如果連 ''、 "" 的差別都不知,那請 back 到前面重看.. 10/21 06:49
→ freeunixer: 有逗點表示不換行,繼續跑下去,沒逗點,就自動跳行. 10/21 06:52
→ freeunixer: "\n" always 是自己打上去的,程式不會自己畫蛇添足. 10/21 06:52
→ freeunixer: 不好意思,上面的''跟""對\n沒有差別,我講到別地方去了 10/21 07:23
→ uranusjr: @alibuda174 我也忘了, 或許是我自己記錯 10/21 10:36
→ uranusjr: @freeunixer 你可能寫太多 Ruby 或 Perl 了 XD 10/21 10:37
→ wohtp: 樓上的f大好像混進別的語言了... 10/21 17:30
→ wohtp: print的作用是把後面的string送去stdout 10/21 17:31
→ wohtp: 你連續兩行寫兩個 print string1 print string2 試試看, 10/21 17:31
→ wohtp: 輸出會自動換行 10/21 17:32
→ wohtp: 因為print的確在中間塞了一個 \n 10/21 17:32
→ wohtp: 官方文件寫得清清楚楚 10/21 17:36
→ freeunixer: 我是說你"看得到的 '\n'"是自己打上去的. 10/21 21:45
→ freeunixer: print 會自己跳行,但不會印個 \n 出來給你看... 10/21 21:46
→ freeunixer: 除非你不是要 print 跳行,是要印個 \n 出來給你看... 10/21 21:47
→ wohtp: 你把print指到stdout以外的檔案去就看得到那個\n了 10/21 22:48
→ wohtp: print指到stdout會自己跳行,就是因為它送了一個\n,然後 10/21 22:49
→ wohtp: stdout把\n理解成跳行啊 10/21 22:49
→ freeunixer: 你講那不是廢話,我也知道那是有插一個 \n 進去. 10/21 23:21
→ freeunixer: 執行就直接跳行了,你再講輸出轉指就會印出來是要幹嘛? 10/21 23:22
→ freeunixer: 跳行就不會印出 \n, 印出 \n 就不會跳行.二選一的事, 10/21 23:23
→ freeunixer: 要卯起來挑語病嗎? 10/21 23:23
→ freeunixer: 我上面是不是寫了: 10/21 23:33
→ freeunixer: 除非你不是要 print 跳行,是要印個 \n 出來給你看... 10/21 23:33
→ scott260202: 不要爭這個啦~\n有寫程式的大家都很清楚何必爭 10/22 00:21
→ scott260202: 原PO也了解了就好 10/22 00:21