Python 小知識

Python的四個冷知識

2023-08-22 by 程式領航員  |  瀏覽人次:80
文章大綱
  1. Python名稱背後的故事:

許多人可能會誤以為Python這名稱是從蟒蛇而來。但事實上,Python的名稱其實源於一個BBC的電視節目,《Monty Python's Flying Circus》。這個節目是由一群喜劇演員所演出的,他們的幽默感對Python的創作者Guido van Rossum有很大的影響。他希望Python語言就像這個節目一樣充滿趣味、不拘小節,所以取了這個名字。


  1. else子句的靈活應用:

在多數的程式語言中,else子句通常僅跟在if語句之後。但在Python中,else的使用範疇遠超過我們的想像。例如,在for迴圈中,如果迴圈順利完成而不是因為break被中斷,else子句就會被執行。



在上述程式中,會順利印出0、1、2,然後印出"迴圈順利完成!"。



  1. is 與 == 的區別:

在Python中, is == 這兩個操作符可能會讓初學者感到困惑。 is 操作符檢查兩個參考是否指向同一物件,也就是說,它比較的是記憶體地址。而 == 則是檢查兩個物件的值是否相等。



在這段程式碼中,ab 都是指向兩個值為 [1, 2, 3] 的列表。但由於它們在記憶體中是兩個獨立的物件,所以 a is b 的結果為False。而a == b的結果為True,因為這兩個列表的值是相同的。



  1. 有趣的Easter egg:

在Python的龐大程式庫中,有些隱藏的Easter egg等待開發者去發掘。其中之一就是 from __future__ import braces 。看似是一個正常的語句,但當你執行它時,會彈出一個調皮的錯誤信息:“SyntaxError: not a chance”。


輸入:


輸出:


 
程式領航員
為了讓大家能快速入門上手程式,小編我會利用時間,整理相關程式基礎教學,只要跟著我按部就班,一定能學會的,目前會陸續教大家Python、PHP、HTML、Javascript、CSS...等。也會不時提供各種程式小知識~
PHP小技巧:那些你可能不知道的祕訣(1)
從傳統職場到數位遊牧:轉職之旅的終極指南
 
Copyright © 2018 - 2024 雲端夢想家世界學苑. Ltd. All Rights Reserved. Design By fullX
課程諮詢:fullx.service@gmail.com

頁面載入中... 請稍後
儲存成功
資料有問題