笨辦法學Python筆記-習題1:第一個程式
阿新 • • 發佈:2019-01-22
習題1:第一個程式
執行python test1.py報錯:
SyntaxError:Missing parentheses in call to 'print'
修改後:
執行結果:
問題原因:Python3與Python2的區別在於使用print時需要新增()。小白一枚
Ps:Python中的print不區分單引號和雙引號,單引號中的雙引號或者其他符號也會被輸出。
加分習題:
1、讓你的指令碼再多列印一行
通過print ("\n"),執行如下:
怎麼感覺像是多列印了兩行咧,(╯‵□′)╯︵┻━┻
2、讓你的指令碼只打印一行
print預設換行,通過新增end="",可以實現多個 print輸出在一行。
執行結果如下所示:
在網上查詢只打印一行的解決方案時,很多人說在print後面新增逗號(,)可實現,但我用的是windows下的Python3,實測無效。據說用Python2,或者linux下可以實現,暫未考證。
另,在查資料的時候發現了“\r",可以實現在列印的時候,新列印的一行可以覆蓋掉上一行的列印內容,感覺在跑程式時比較有效,不用滿螢幕的列印。
執行結果為
第二行print覆蓋了第一行print。
3、在一行的起始位置放一個'#'(octothorpe)符號,它的作用是什麼
#井號的作用是註釋,即井號右邊的內容將不被執行。
執行時,
註釋的好處在於方便別人理解程式,也避免了自己回頭看的時候一頭霧水,哈哈。
PS:CSDN的部落格能否寫部落格的時候直接貼圖呢,上傳圖片好麻煩呢。