Python語法–在Python世界邁出第一步
我們已經擁有了許多的編程語言,而且都有自己的特色,但是一種語言的獨特之處在於它的特性。最終,是它的特點讓它被選中或通過項目。因此,在開始更深入的Python概念之前,讓我們先看一下Python編程語言的基礎知識,這些基礎證明了Python與其他編程語言相比如此強大的背後原因。任何語言的代碼都必須遵循一組規則。接下來我們將瞭解什麼是Python語法以及它與Java和C ++的不同之處。
什麼是Python語法?
語法是指描述語言結構的一組規則和原則。Python語法定義了用於在Python編程中創建句子的所有規則集。例如:當我們想學習英語時,我們必須學習語法。同樣,您將需要學習和理解Python語法才能學習Python語言。
Python語法範例
Python是一種流行的語言,因為它具有優雅的語法結構。讓我們快速看一個簡單的Python程序,您將瞭解Python編程的外觀。
<code>#Simple Python Program to see if a user is Whether adult。 # getting user’s name print("Enter your name:") name = input() # getting user’s age print("Enter your age:") age = int(input()) # condition to check if user is eligible or not。 if( age >= 18 ): print( name, ' is an adult.') else: print( name, ' is a minor.')/<code>
Python語法結構的類型
1、Python的線性結構
Python程序由邏輯行組成,每一個後面都有一個換行標記,解釋器忽略空白行。
錯誤示範案例:
<code>print("Hi How are you?")/<code>
2、Python多行語句
這是一種重要的Python語法。我們看到Python並不強制使用分號,新行表示新聲明,但是有時候,您可能希望將一條語句分成兩行或更多行,這可能是為了提高可讀性,您可以通過以下方式進行操作。
2.1、使用反斜槓
<code>print("Hi \ how are you?")/<code>
您也可以使用它來分佈沒有行的語句。
<code>a\ =\ 10 print (a)/<code>
2.2、將字符串放在三重引號中
<code>print("""Hi how are you?""")/<code>
但是,對於非字符串的語句,不能在文檔字符串中使用反斜槓。
<code>""" b \ = \ 10 """/<code>
如果我們在之後再令其輸出“b”則會出現錯誤:
3、Python註釋
Python語法“註釋”使您可以將標籤存儲在代碼中的正確位置。您可以使用它們來解釋代碼的複雜部分。使用(#)聲明註釋。
4、Python文檔字符串
作為註釋,此Python語法用於解釋代碼。但與普通註釋不同的是,它們更加具體。而且,它們在運行時保留,這樣,程序員就可以在運行時檢查它們,使用三個雙引號分隔文檔字符串。你可以把它作為函數的第一行來描述它。
5、Python縮進
由於Python不使用花括號來分隔代碼塊,因此Python語法是強制性的,您可以在函數,循環或類下縮進代碼。
可以使用多個製表符或空格或它們的組合來縮進。但是請記住,縮進語句在一個代碼塊下使用相同數量的製表符和空格。
6、Python一行中的多個語句
您還可以在一行中放入多個語句,通過用分號分隔它們來實現這一點。
7、Python引用
Python對字符串文本支持單引號和雙引號。但如果字符串以單引號開頭,則必須以單引號結束。雙引號也是如此。
以下字符串由單引號分隔。
以下字符串由雙引號分隔。
以下是錯誤示範:(一個是使用的單雙引號,一個是使用的多重引號)
8、Python空白行
如果只保留空白行,解釋器將忽略它。
9、Python標識符
標識符是程序元素的名稱,並且是
用戶定義的。該Python語法唯一標識元素。選擇標識符時要遵循一些規則:- 1、標識符只能以A-Z、A-Z或下劃線(_)開頭。
- 2、後面可能是字母、數字和下劃線---零或更多。
- 3、Python是區分大小寫的。Name和name是兩個不同的標識符。
- 4、保留關鍵字不能用作標識符。下面是關鍵字列表。
除了這些規則之外,在使用此Python語法時,還應遵循一些命名約定:
- 1、類名使用大寫首字母,其他類名使用小寫。
- 2、使用一個下劃線來命名一個私有標識符(_username)
- 3、使用兩個下劃線來命名一個強私有標識符(__password)
- 4、Python的特殊標識符以兩個前導下劃線結尾。
10、Python變量
在Python中,您無需定義變量的類型。根據其擁有的值進行假設。
在這裡,我們聲明瞭一個變量x並將其賦值為10。然後我們輸出了它的值。接下來,我們為其分配值“ Hello”並輸出。因此,我們看到,變量可以在稍後的時刻保存任何類型的值。因此,Python是一種動態類型的語言。
11、Python字符串格式化
現在讓我們看看Python中不同類型的字符串格式化
11.1、%運算符
您可以使用%運算符來格式化字符串以包含文本以及標識符的值。在要顯示值的位置使用%s。在字符串之後,放入%運算符,並在參數中提及標識符。
11.2、格式化方法
允許您以類似的方式格式化字符串。在這些位置,你想放置哪些值,就將0、1、2 ..放在花括號中。對字符串調用格式化方法,並在參數中提到標識符。
11.3、f-strings
如果使用f字符串,則只需在花括號中提及標識符。另外,在字符串的前面,但要在引號外加上“ f”。
總結
在此Python語法內容中,我們學習了基本的Python語法。我們瞭解了它的行結構,多行語句,註釋和文檔字符串,縮進和引號。我們還了解了空行,標識符,變量,一行中的多個語句以及字符串格式化。如果您覺得我的文章對您有幫助,請與您的朋友分享,如果有任何問題可以評論區留言給我或者私信我。