python中的分號(“;”)


在C、Java等語言的語法中規定,必須以分號作為語句結束的標識。Python也支持分號,同樣用於一條語句的結束標識。但在Python中分號的作用已經不像C、Java中那么重要了,Python中的分號可以省略,主要通過換行來識別語句的結束。

(JS也是一樣“;”只是表示語句結束,也是可以省略的)

例如,以下兩行代碼是等價的:

  1. print "hello world!"
  2. print "hello world!";

第1行代碼的輸出結果:

  1. hello world!

第2行代碼的輸出結果:

  1. hello world!

 

 

如果要在一行中書寫多條句,就必須使用分號分隔每個語句,否則Python無法識別語句之間的間隔:

  1. # 使用分號分隔語句 
  2. x=1; y=1 ; z=1

第2行代碼有3條賦值語句,語句之間需要用分號隔開。如果不隔開語句,Python解釋器將不能正確解釋,提示語法錯誤:

  1. SyntaxError: invalid syntax

注意分號不是Python推薦使用的符號,Python傾向於使用換行符作為每條語句的分隔,簡單直白是Python語法的特點。通常一行只寫一條語句,這樣便於閱讀和理解程序。一行寫多條語句的方式是不好的習慣。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM