成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 為什么不用分號作終止符?

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

一般而言,編程語言中使用分號“;”來實現兩種目的:

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

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

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

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

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

Python 不用分號作為終止符,大概有如下的原因:

  • 它把縮進和換行當成文法的有效部分,可以表達出完整的語義,不會導致編譯時的歧義。這是最主要的原因,是跟“分號黨”的根本區別
  • 不用分號與花括號,但是使用縮進和冒號,這是一脈相承的思路,總體上形成了更高的可讀性、簡潔性和標準化。這體現了局部語法與整體規則的關系,1 + 1 > 2
  • 可以少寫字符,也避免了在某些鍵盤上要敲“shift”鍵的麻煩
  • 分號主要是給機器看的,但 Python 更注重于人性化。早期硬件有所限制,加分號可以提升解析/編譯的速度,但如今障礙已除,某些分號黨語言只是在延續 B/C 語言的老傳統
  • 對于需要換行的語句,Python 中使用反斜杠(\)來連接,可以理解成它把換行給轉義了,能夠解決一句多行的問題

 

責任編輯:趙寧寧 來源: Python貓
相關推薦

2020-07-20 14:09:36

Python編程語言注釋符

2019-03-11 08:36:11

Python代碼Flask

2020-09-25 08:10:55

Rust系統編程

2023-06-06 09:03:06

InnodbMySQL

2020-06-19 14:55:11

Kubernetes容器技術

2021-05-06 06:53:39

DockerGoogleFacebook

2015-01-08 15:18:43

DockerDockerFile創建鏡像

2009-12-14 18:27:21

Linux操作系統

2019-05-15 08:29:56

Web面板運維

2020-11-12 18:53:34

代碼Transformer編程

2024-11-04 09:26:42

RESTJavaAPI

2009-07-07 17:18:57

Facelets介紹JSP與Facelet

2025-03-25 07:10:00

開發前端JavaScript

2020-08-07 14:24:34

諾基亞安卓塞班系統

2022-08-15 12:31:59

PythonRuby編程語言

2018-10-11 15:51:32

ChromeGoogle瀏覽器

2024-07-19 10:03:29

2024-01-31 08:15:40

Git服務器GitLab

2022-06-17 18:49:25

pythonexcel

2021-08-02 12:33:26

Swift修飾符視圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合激情 | 国产一区二区在线视频 | 超碰最新在线 | 亚洲欧美视频一区 | 中文视频在线 | 成人高清视频在线观看 | 国产精品一区二区三 | 久久99精品久久久久久 | 国产日产欧产精品精品推荐蛮挑 | 一区二区在线不卡 | 日韩网站在线观看 | 国产精品久久久久久久久久久久 | 久久男人 | 久久精品小视频 | 日韩在线一区二区三区 | 国产精品乱码一区二三区小蝌蚪 | 免费毛片www com cn | 欧州一区二区三区 | 日韩和的一区二在线 | 天天操天天射综合 | 一区影视| 国产成人精品一区二区三区网站观看 | 欧美一级毛片免费观看 | 亚洲三级国产 | 日本精品视频在线 | 日韩美av | 嫩草影院黄 | 成人精品| 国产视频一区在线观看 | 免费黄色网址视频 | 中文字幕在线第二页 | 日韩精品久久一区 | 高清国产午夜精品久久久久久 | 国产成人精品一区二区三区 | 日一区二区三区 | 欧美性久久 | 亚洲综合小视频 | 成人污污视频 | 人人干人人爽 | 精精久久 | 久久成人国产精品 |