1. 程式人生 > >笨辦法學Python筆記-習題1:第一個程式

笨辦法學Python筆記-習題1:第一個程式

習題1:第一個程式


執行python  test1.py報錯:

SyntaxError:Missing parentheses in call to 'print'


修改後:


執行結果:


問題原因:Python3Python2的區別在於使用print時需要新增()。小白一枚委屈

Ps:Python中的print不區分單引號和雙引號,單引號中的雙引號或者其他符號也會被輸出。

加分習題:

1、讓你的指令碼再多列印一行


通過print ("\n"),執行如下:


怎麼感覺像是多列印了兩行咧,(╯‵□′)╯︵┻━┻

2、讓你的指令碼只打印一行


print預設換行,通過新增end="",可以實現多個

print輸出在一行。

執行結果如下所示:


在網上查詢只打印一行的解決方案時,很多人說在print後面新增逗號(,)可實現,但我用的是windows下的Python3,實測無效。據說用Python2,或者linux下可以實現,暫未考證。


另,在查資料的時候發現了“\r",可以實現在列印的時候,新列印的一行可以覆蓋掉上一行的列印內容,感覺在跑程式時比較有效,不用滿螢幕的列印。


執行結果為


第二行print覆蓋了第一行print

3、在一行的起始位置放一個'#'octothorpe)符號,它的作用是什麼

#井號的作用是註釋,即井號右邊的內容將不被執行。


執行時,


註釋的好處在於方便別人理解程式,也避免了自己回頭看的時候一頭霧水,哈哈。

PS:CSDN的部落格能否寫部落格的時候直接貼圖呢,上傳圖片好麻煩呢。大哭