python的學習分享,print也可以這麼高級

逃學博士回來了!

逃學博士回來了。沉寂了很久,是為了學習補充消化,從而更好的分享。

工作之後,Project裡用的比較多的語言就是Python了。最近這個也比較火。逃學博士的Python是自學的,一直感覺(到現在也感覺)沒到精通。但是,我一直在學習,沒有間斷。我想分享幾個python學習比較好玩的例子給初學者。

help() 真的很有用!

編程這東西,講究熟能生巧和一點天賦(這真的是必須的),再有就是愛鑽研的勁頭了。Python有很多內置函數(提前定義好的函數),我們上手就可以用。

我們學習編程,最開始應該都是:

打印: Hello World!語句吧。

我學python的時候也是這樣的。

python的學習分享,print也可以這麼高級

圖1

挺簡單的,python上手真的不難。但是,難在如何發現問題。

python的學習分享,print也可以這麼高級

圖2

如圖2,同時打印兩個語句。你可能會問,這貌似沒什麼問題啊,很正常。但是,你有沒有發現,python在打印 Hello China的時候,重啟了一行。那如果我不想print重啟一行應該怎麼辦呢?

這就要用到help()函數去查看print函數的原型了。

python的學習分享,print也可以這麼高級

圖3

從圖3中可以看出,print函數是可以接收多個參數。value值就是我們想讓print函數打印的內容。但是,後面還有四個參數。這裡我們只重點說一說sep和end兩個參數。

為什麼print函數打印完內容都會另起一行呢?問題就在end='\n',這就使得end默認模式為另起一行。如果我們把end設置為空置會怎麼樣呢?是不是就不再重啟一行了呢?我們試一試。

python的學習分享,print也可以這麼高級

圖4

如果將第一個print語句的end設置為空置,那麼打印為並不會重啟一行了。end可以設置成任何你想要的東西,如圖5.

python的學習分享,print也可以這麼高級

圖5

當我接觸一個新的函數,我都會用help()查看函數原型。

print()函數真的很好玩!

你以為print函數就這樣了嗎?不不不。還有很多好玩的。

python的學習分享,print也可以這麼高級

圖6

value參數,我們可以提供多於一個值,如圖6所示,我們將Hello World分成了兩個詞,但是打印兩個詞之間,需要用 --- 分隔開。這就可以使用sep參數了。

python的學習分享,print也可以這麼高級

圖7

如圖7,最後打印出來的效果如上。但是,每隔一秒都會打印一個點。有興趣的朋友可以自己手動輸入代碼,看看效果。

總結

以後,我會定期更新一些科技人文、python學習,機器學習等等的知識總結。謝謝大家關注和支持。


分享到:


相關文章: