偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

這九個Python語法,你都知道嗎?

開發(fā) 后端
之前兩講分別討論P(yáng)ython七大用武之地,Python入門前10件必知事項(xiàng),今天第三講討論9 個最常用的Python核心語法,這些對Python初學(xué)者很有用。

之前兩講分別討論P(yáng)ython七大用武之地,Python入門前10件必知事項(xiàng),今天第三講討論9 個最常用的Python核心語法,這些對Python初學(xué)者很有用,建議收藏這個視頻:

我們知道程序語言是由一行一行的代碼組成,使用更底層語言描述,代碼就是指令,指令是計算機(jī)能夠認(rèn)識的語言。對我們而言只需寫出更高層的、更友好的、更易學(xué)的Python代碼就行,而準(zhǔn)確寫出Python代碼的正式第一步正是:了解Python的核心語法

我們編寫的Python 程序由 解析器 讀取,將程序文本轉(zhuǎn)為 Unicode 代碼點(diǎn),默認(rèn)編碼為utf-8。

這里出現(xiàn)第1個Python語法規(guī)則:編碼聲明,一般出現(xiàn)在第一行,聲明為utf-8的語法格式如下:

  1. # -*- coding: utf8 -*- 

但是自從Python3默認(rèn)的文本編碼就是utf8,所以這個語法變得有些無用,只有在Python2時代才有價值,但現(xiàn)在是Python3,所以你只需了解此語法就行。

下面介紹第2個Python語法規(guī)則:縮進(jìn),縮進(jìn)是Python最有特色的語法之一,Python使用縮進(jìn)表達(dá)邏輯關(guān)系: 

  1. def print_hello():  
  2.     print("hello world") 

需要注意的是,請不要使用制表符tab表達(dá)縮進(jìn),要使用空格,一般是4個空格。

第3個Python語法介紹:標(biāo)識符,標(biāo)識符就是變量的名字,或者函數(shù),或者類的名字,所以這個語法也是必須要知道的。

有效標(biāo)識符字符為:大小寫字母 A 至 Z、下劃線 _ 、數(shù)字 0 至 9,但不能以數(shù)字開頭。

所以:__a__是合法的標(biāo)識符,9m是非法的標(biāo)識符,會提示:

  1. SyntaxError: invalid syntax 

第4個Python語法是關(guān)鍵字,又稱為保留字,這是Python系統(tǒng)內(nèi)部使用的標(biāo)識符,因此這就注定了我們不能使用這些標(biāo)識符。如布爾值False就不能被我們作為變量名使用,很有必要了解所有的關(guān)鍵字,因?yàn)橐坏┠愕某绦蛑惺褂昧四悴恢赖哪硞€關(guān)鍵字,就會出現(xiàn)莫名的錯誤。

如下是Python3所有的關(guān)鍵字: 

  1. False      await      else       import     pass  
  2. None       break      except     in         raise  
  3. True       class      finally    is         return  
  4. and        continue   for        lambda     try  
  5. as         def        from       nonlocal   while  
  6. assert     del        global     not        with  
  7. async      elif       if         or         yield 

把它們看一遍。

第5個Python語法是字面值,一句話:字面值就是常量值的表示法,你可能會不太熟悉這種叫法,但是舉幾個例子,一看便知:

字符串字面值 

  1. a = 'programmer' # 這是一個字面值  
  2. #還可以寫作:  
  3. b = "programmer"  
  4. c = """programmer""" 

轉(zhuǎn)義字面值 

  1. # 這也是一個字面值  
  2. # \表示對n的轉(zhuǎn)義,轉(zhuǎn)義后表示換行  
  3. d = '\n'  

數(shù)值字面值 

  1. e = 1024  # 十進(jìn)制1024  
  2. f = 0x400 # 0x表示這是一個十六進(jìn)制數(shù)字  
  3. g = 3.14 # 浮點(diǎn)數(shù)  
  4. h = 1.41e-2 # 科學(xué)計數(shù)法的浮點(diǎn)數(shù) 

第6個Python語法是運(yùn)算符,對此你應(yīng)該很熟悉,就是平時使用的加減乘除等符號,完整運(yùn)算符如下: 

  1. +       -       *       **      /       //      %      @  
  2. <<      >>      &       |       ^       ~       : 
  3. <       >       <=      >=      ==      != 

著重介紹幾個可能讓你陌生的,如**表示幾次方,@是裝飾器的語法,:= 形象稱為海象運(yùn)算符,表示賦值與條件判斷結(jié)合,Python 3.8才開始支持。 

  1. 2**3 # 8  
  1. if (a:=5> 0:  
  2.     print(a) # 5   

第7個Python語法是探討運(yùn)算符優(yōu)先級問題

第8個語法是求值順序:Python 按從左至右的順序?qū)Ρ磉_(dá)式求值。但注意在對賦值操作求值時,右側(cè)會先于左側(cè)被求值。

說起來容易,從左至右,但絕不是死板的從左至右,舉兩個例子演示: 

  1. 1 + 10 ** --2  # 101  
  1. 10 ** 3 + 3 * 8 // 1 > 0 # True 

想要改變求值順序,使用一對括號: 

  1. 10 ** 3 + 3 * 8 // (1 > 0) # 1024 

第9個語法是討論條件表達(dá)式

條件表達(dá)式(有時稱為“三元運(yùn)算符”)在所有 Python 運(yùn)算中具有最低的優(yōu)先級。 

  1. x if C else y 

表達(dá)式x if C else y 首先是對條件 C 求值。如果 C 為真,x 將被求值并返回其值;否則將對 y 求值并返回其值。 

  1. a = 10 ** 3 if 1 > 0 else 10 ** -3   
  2. a # 1000  

以上就是 9 個最常用、最基礎(chǔ)的Python語法,都看到這里了,可否點(diǎn)贊或轉(zhuǎn)發(fā)支持一下,這樣我更有動力做好下一期,謝謝你。 

 

責(zé)任編輯:龐桂玉 來源: Python編程
相關(guān)推薦

2020-09-11 06:39:29

ThreadLocal線程

2020-08-17 09:31:31

Git命令開發(fā)

2024-05-16 08:26:24

開發(fā)技巧項(xiàng)目

2025-05-13 09:48:20

2017-10-13 11:13:16

微信隱藏功能視頻編輯

2020-02-20 08:30:49

OSPF網(wǎng)絡(luò)協(xié)議路由協(xié)議

2023-02-01 08:31:36

JavaScript循環(huán)遍歷

2023-08-29 09:31:01

Scrapy網(wǎng)頁爬蟲

2023-08-30 07:39:16

PawSQL數(shù)據(jù)庫

2024-01-18 07:46:53

HookReact回調(diào)函數(shù)

2019-05-07 08:58:53

Python代碼Web

2021-11-12 23:41:27

Windows 11Windows微軟

2023-04-28 12:37:59

Spring@Bean使用方式

2016-01-11 09:48:07

2021-08-05 18:21:29

Autowired代碼spring

2023-04-23 09:50:50

@BeanSpring

2022-01-18 09:55:22

JavaScript前端遍歷方法

2019-02-12 11:15:15

Spring設(shè)計模式Java

2023-07-04 08:48:24

靜態(tài)代碼分析工具

2019-07-08 10:18:38

MPLSIP數(shù)據(jù)
點(diǎn)贊
收藏

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