日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python语句结尾为何不用分号_Python 不用分号作终止符?为什么

發布時間:2024/1/18 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python语句结尾为何不用分号_Python 不用分号作终止符?为什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般而言,編程語言中使用分號“;”來實現兩種目的:作為語句分隔符:使用分號來分隔語句(statement),這樣就能在一行代碼中書寫多條語句(一行多句)

作為語句終止符:使用分號來終止語句,這樣就能把多行代碼識別為一條語句(一句多行)

單純看“分隔符”與“終止符”,它們都是必須的,然而是否都要用分號來表示呢?這個問題沒有達成一致的標準。

Python 中使用了分號作為語句分隔符,但是不用分號作為終止符, 而是用了換行作為終止符。

若在一句完整的語句末尾加了分號,然后換行,那么 IDE 一般會提示“Trailing semicolon in the statement”,提示著這個“尾隨分號”是多余的。

按我粗淺的理解,尾隨分號實際會被當成分隔符,只不過它后面是“空語句”,然后是換行(即終止符)。分隔空語句是無必要的,所以尾隨分號就成了多余的。

Python 不用分號作為終止符,大概有如下的原因:它把縮進和換行當成文法的有效部分,可以表達出完整的語義,不會導致編譯時的歧義。這是最主要的原因,是跟“分號黨”的根本區別

不用分號與花括號,但是使用縮進和冒號,這是一脈相承的思路,總體上形成了更高的可讀性、簡潔性和標準化。這體現了局部語法與整體規則的關系,1 + 1 > 2

可以少寫字符,也避免了

總結

以上是生活随笔為你收集整理的python语句结尾为何不用分号_Python 不用分号作终止符?为什么的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。