自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

逐步展開Python詳細教學(xué)—Python語法

開發(fā) 后端
Python是一種流行的語言,因為它具有優(yōu)雅的語法結(jié)構(gòu)。讓我們快速看一個簡單的Python程序,您將了解Python編程的外觀。

Python語法–在Python世界邁出第一步

我們已經(jīng)擁有了許多的編程語言,而且都有自己的特色,但是一種語言的獨特之處在于它的特性。最終,是它的特點讓它被選中或通過項目。因此,在開始更深入的Python概念之前,讓我們先看一下Python編程語言的基礎(chǔ)知識,這些基礎(chǔ)證明了Python與其他編程語言相比如此強大的背后原因。任何語言的代碼都必須遵循一組規(guī)則。接下來我們將了解什么是Python語法以及它與Java和C ++的不同之處。

[[342837]]

什么是Python語法?

語法是指描述語言結(jié)構(gòu)的一組規(guī)則和原則。Python語法定義了用于在Python編程中創(chuàng)建句子的所有規(guī)則集。例如:當(dāng)我們想學(xué)習(xí)英語時,我們必須學(xué)習(xí)語法。同樣,您將需要學(xué)習(xí)和理解Python語法才能學(xué)習(xí)Python語言。

Python語法范例

Python是一種流行的語言,因為它具有優(yōu)雅的語法結(jié)構(gòu)。讓我們快速看一個簡單的Python程序,您將了解Python編程的外觀。

逐步展開Python詳細教學(xué)—Python語法
  1. #Simple Python Program to see if a user is Whether adult。 
  2. # getting user’s name print("Enter your name:") 
  3. name = input() 
  4. # getting user’s age print("Enter your age:") 
  5. age = int(input()) 
  6. # condition to check if user is eligible or not。 
  7. if( age >= 18 ): 
  8.     print( name, ' is an adult.') 
  9. else: 
  10.     print( name, ' is a minor.') 

Python語法結(jié)構(gòu)的類型

逐步展開Python詳細教學(xué)—Python語法

1. Python的線性結(jié)構(gòu)

Python程序由邏輯行組成,每一個后面都有一個換行標(biāo)記,解釋器忽略空白行。

錯誤示范案例:

  1. print("Hi 
  2. How are you?") 

逐步展開Python詳細教學(xué)—Python語法

2. Python多行語句

這是一種重要的Python語法。我們看到Python并不強制使用分號,新行表示新聲明,但是有時候,您可能希望將一條語句分成兩行或更多行,這可能是為了提高可讀性,您可以通過以下方式進行操作。

(1) 使用反斜杠

  1. print("Hi \ 
  2. how are you?") 

逐步展開Python詳細教學(xué)—Python語法

您也可以使用它來分布沒有行的語句。

  1. a\ 
  2. =\10 
  3. print (a) 

逐步展開Python詳細教學(xué)—Python語法

(2) 將字符串放在三重引號中

  1. print("""Hi 
  2.        how are you?""") 
逐步展開Python詳細教學(xué)—Python語法

但是,對于非字符串的語句,不能在文檔字符串中使用反斜杠。

  1. """ b \ 
  2. = \ 
  3. 10 """ 
逐步展開Python詳細教學(xué)—Python語法

如果我們在之后再令其輸出“b”則會出現(xiàn)錯誤:

逐步展開Python詳細教學(xué)—Python語法

3. Python注釋

Python語法“注釋”使您可以將標(biāo)簽存儲在代碼中的正確位置。您可以使用它們來解釋代碼的復(fù)雜部分。使用(#)聲明注釋。

逐步展開Python詳細教學(xué)—Python語法

Python不支持Java或C ++等通用多行注釋

4. Python文檔字符串

作為注釋,此Python語法用于解釋代碼。但與普通注釋不同的是,它們更加具體。而且,它們在運行時保留,這樣,程序員就可以在運行時檢查它們,使用三個雙引號分隔文檔字符串。你可以把它作為函數(shù)的第一行來描述它。

逐步展開Python詳細教學(xué)—Python語法

5. Python縮進

由于Python不使用花括號來分隔代碼塊,因此Python語法是強制性的,您可以在函數(shù),循環(huán)或類下縮進代碼。

逐步展開Python詳細教學(xué)—Python語法

可以使用多個制表符或空格或它們的組合來縮進。但是請記住,縮進語句在一個代碼塊下使用相同數(shù)量的制表符和空格。

逐步展開Python詳細教學(xué)—Python語法

6. Python一行中的多個語句

您還可以在一行中放入多個語句,通過用分號分隔它們來實現(xiàn)這一點。

逐步展開Python詳細教學(xué)—Python語法

7. Python引用

Python對字符串文本支持單引號和雙引號。但如果字符串以單引號開頭,則必須以單引號結(jié)束。雙引號也是如此。

以下字符串由單引號分隔。

逐步展開Python詳細教學(xué)—Python語法

以下字符串由雙引號分隔。

逐步展開Python詳細教學(xué)—Python語法

以下是錯誤示范:(一個是使用的單雙引號,一個是使用的多重引號)

逐步展開Python詳細教學(xué)—Python語法

8. Python空白行

如果只保留空白行,解釋器將忽略它。

9. Python標(biāo)識符

標(biāo)識符是程序元素的名稱,并且是用戶定義的。該Python語法唯一標(biāo)識元素。選擇標(biāo)識符時要遵循一些規(guī)則:

  • 標(biāo)識符只能以A-Z、A-Z或下劃線(_)開頭。
  • 后面可能是字母、數(shù)字和下劃線---零或更多。
  • Python是區(qū)分大小寫的。Name和name是兩個不同的標(biāo)識符。
  • 保留關(guān)鍵字不能用作標(biāo)識符。下面是關(guān)鍵字列表。
逐步展開Python詳細教學(xué)—Python語法

除了這些規(guī)則之外,在使用此Python語法時,還應(yīng)遵循一些命名約定:

  • 類名使用大寫首字母,其他類名使用小寫。
  • 使用一個下劃線來命名一個私有標(biāo)識符(_username)
  • 使用兩個下劃線來命名一個強私有標(biāo)識符(__password)
  • Python的特殊標(biāo)識符以兩個前導(dǎo)下劃線結(jié)尾。
  • Python變量

在Python中,您無需定義變量的類型。根據(jù)其擁有的值進行假設(shè)。

逐步展開Python詳細教學(xué)—Python語法

在這里,我們聲明了一個變量x并將其賦值為10。然后我們輸出了它的值。接下來,我們?yōu)槠浞峙渲?ldquo; Hello”并輸出。因此,我們看到,變量可以在稍后的時刻保存任何類型的值。因此,Python是一種動態(tài)類型的語言。

11. Python字符串格式化

現(xiàn)在讓我們看看Python中不同類型的字符串格式化

(1) %運算符

您可以使用%運算符來格式化字符串以包含文本以及標(biāo)識符的值。在要顯示值的位置使用%s。在字符串之后,放入%運算符,并在參數(shù)中提及標(biāo)識符。

逐步展開Python詳細教學(xué)—Python語法

(2) 格式化方法

允許您以類似的方式格式化字符串。在這些位置,你想放置哪些值,就將0、1、2 ..放在花括號中。對字符串調(diào)用格式化方法,并在參數(shù)中提到標(biāo)識符。

逐步展開Python詳細教學(xué)—Python語法

(3) f-strings

如果使用f字符串,則只需在花括號中提及標(biāo)識符。另外,在字符串的前面,但要在引號外加上“ f”。

逐步展開Python詳細教學(xué)—Python語法

總結(jié)

在此Python語法內(nèi)容中,我們學(xué)習(xí)了基本的Python語法。我們了解了它的行結(jié)構(gòu),多行語句,注釋和文檔字符串,縮進和引號。我們還了解了空行,標(biāo)識符,變量,一行中的多個語句以及字符串格式化。

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2020-09-15 06:34:11

Python開發(fā)語言

2010-02-22 16:16:14

Python語法

2010-05-19 13:55:37

2009-11-30 18:34:22

PHP簡單語法

2010-02-03 17:37:30

Python語法

2010-02-02 14:54:28

Python語法

2010-03-09 19:07:01

Python語法

2010-02-02 15:25:35

Python語法

2024-06-21 09:37:02

DefPython函數(shù)

2021-11-11 12:05:17

Python代碼項目

2022-06-15 09:54:51

PythonIDELinux

2010-05-26 16:58:42

MySQL DELET

2024-06-13 10:05:36

2023-10-06 23:06:01

多線程Python

2009-08-14 13:45:03

Ruby和Python

2023-09-27 12:11:08

Python水印Pillow

2020-02-27 14:58:03

LinuxBash編程命令

2010-02-22 17:54:07

Python工具

2010-03-26 17:17:37

Python特色

2010-02-23 10:32:20

Python 腳本
點贊
收藏

51CTO技術(shù)棧公眾號