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

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

開發 后端
之前兩講分別討論Python七大用武之地,Python入門前10件必知事項,今天第三講討論9 個最常用的Python核心語法,這些對Python初學者很有用。

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

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

我們編寫的Python 程序由 解析器 讀取,將程序文本轉為 Unicode 代碼點,默認編碼為utf-8。

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

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

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

下面介紹第2個Python語法規則:縮進,縮進是Python最有特色的語法之一,Python使用縮進表達邏輯關系: 

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

需要注意的是,請不要使用制表符tab表達縮進,要使用空格,一般是4個空格。

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

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

所以:__a__是合法的標識符,9m是非法的標識符,會提示:

  1. SyntaxError: invalid syntax 

第4個Python語法是關鍵字,又稱為保留字,這是Python系統內部使用的標識符,因此這就注定了我們不能使用這些標識符。如布爾值False就不能被我們作為變量名使用,很有必要了解所有的關鍵字,因為一旦你的程序中使用了你不知道的某個關鍵字,就會出現莫名的錯誤。

如下是Python3所有的關鍵字: 

  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""" 

轉義字面值 

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

數值字面值 

  1. e = 1024  # 十進制1024  
  2. f = 0x400 # 0x表示這是一個十六進制數字  
  3. g = 3.14 # 浮點數  
  4. h = 1.41e-2 # 科學計數法的浮點數 

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

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

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

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

第7個Python語法是探討運算符優先級問題

第8個語法是求值順序:Python 按從左至右的順序對表達式求值。但注意在對賦值操作求值時,右側會先于左側被求值。

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

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

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

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

第9個語法是討論條件表達式

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

  1. x if C else y 

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

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

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

 

責任編輯:龐桂玉 來源: Python編程
相關推薦

2020-09-11 06:39:29

ThreadLocal線程

2020-08-17 09:31:31

Git命令開發

2024-05-16 08:26:24

開發技巧項目

2025-05-13 09:48:20

2020-02-20 08:30:49

OSPF網絡協議路由協議

2017-10-13 11:13:16

微信隱藏功能視頻編輯

2023-02-01 08:31:36

JavaScript循環遍歷

2023-08-29 09:31:01

Scrapy網頁爬蟲

2023-08-30 07:39:16

PawSQL數據庫

2024-01-18 07:46:53

HookReact回調函數

2019-05-07 08:58:53

Python代碼Web

2021-11-12 23:41:27

Windows 11Windows微軟

2016-01-11 09:48:07

2023-04-28 12:37:59

Spring@Bean使用方式

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設計模式Java

2020-11-04 17:35:39

網絡安全漏洞技術

2019-07-08 10:18:38

MPLSIP數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产精品一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 精品国产91| 欧美三级电影在线播放 | 欧美a∨| 亚洲精品中文字幕av | 成人国产综合 | 国产精品一级 | 久久9精品 | 日韩在线不卡视频 | 欧美精品日韩 | 久热久热 | 97精品国产一区二区三区 | 欧美一区二区三区在线观看视频 | 不卡在线视频 | 久久精品在线播放 | 亚洲视频一区二区 | 日韩av一区二区在线 | 欧美精品一区二区在线观看 | 午夜免费网站 | 国产精品久久久久久久久久久新郎 | 久久丁香| 日韩一区二区在线视频 | 国产一区二区三区免费 | 亚洲一区二区三区在线视频 | 国产精品一区二区久久久久 | 国产一区二区三区四区三区四 | 最新超碰 | 亚洲成人动漫在线观看 | 日韩精品久久久久 | 日本手机在线 | 欧美性极品xxxx做受 | www..99re| 日韩欧美专区 | 亚洲看片网站 | 成人午夜免费福利视频 | 国产午夜视频 | 国产在线精品一区二区三区 | 国产高清免费视频 | 91在线精品一区二区 | 毛片网站在线观看 |