【Python第2課】print

Crossin丶 2020-03-21

今天早上醒來,發現咱們的同學人數一夜之間多了50,後來又陸陸續續來了很多,於是我堅持下去的信心又增加了不少。在這裡感謝連客官微的宣傳,表示今晚將用加班寫代碼來表達謝意!

昨天大家是不是都在自己的電腦上搞定了python環境?或是試用過了在線環境?對了,這裡補充兩點:我今天發現昨天提供的compileonline.com網站有時候會很慢,甚至無法正常運行,於是我又找了一個:pythonfiddle.com,似乎要快一點,不過好像只能在電腦上的瀏覽器打開。另外就是,昨天忘了給Mac的同學們說一下怎麼打開命令行。Mac上叫做“終端”或者“Terminal”,可以在“應用程序”裡找到,也可以直接在“spotlight”裡直接輸入“Terminal”打開。打開後就可以通過“python”命令進入開發環境了。

今天新來的同學,可以回覆“python”查看已有的課程目錄,也可以直接發送“0”和“1”查看前兩課的內容。

#======== 進入今天的正題 ========#

今天要講的東西,昨天課上大家已經見過,就是:print(注意:全是小寫字母)。

print,中文意思是打印,在python裡它不是往紙上打印,而是打印在命令行,或者叫終端、控制檯裡面。print是python裡很基本很常見的一個操作,它的操作對象是一個字符串(什麼是字符串,此處按住不表,且待日後慢慢道來)。基本格式是:

print 你要打印的東西

或者

print(你要打印的東西)

這裡一定要英文字符的括號,所有程序中出現的符號都必須是英文字符,注意別被你的輸入法坑了。

各位同學可以在自己的python環境中試著輸出以下內容:

>>> print "hello"

hello

>>> print 'world'

world

>>> print 1

1

>>> print 3.14

3.14

>>> print 3e30

3e+30

>>> print 1 + 2 * 3

7

>>> print 2 > 5

False

直接在print後面加一段文字來輸出的話,需要給文字加上雙引號或者單引號。大家發現,print除了打印文字之外,還能輸出各種數字、運算結果、比較結果等。你們試著自己print一些別的東西,看看哪些能成功,哪些會失敗,有興趣的話再猜一猜失敗的原因。

其實在python命令行下,print是可以省略的,默認就會輸出每一次命令的結果。就像這樣:

>>> 'Your YiDa!'

'Your YiDa!'

>>> 2+13+250

265

>>> 5<50

True

今天內容就這麼多。沒聽出個所以然?沒關係,只要成功print出來結果就可以,我們以後還有很多時間來討論其中的細節。


分享到:


相關文章: