成人免费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

2016-01-11 09:48:07

2021-08-05 18:21:29

Autowired代碼spring

2023-04-28 12:37:59

Spring@Bean使用方式

2023-04-23 09:50:50

@BeanSpring

2021-11-12 23:41:27

Windows 11Windows微軟

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技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线视频一区 | 午夜视频网站 | 人成在线视频 | 亚洲第一av | 欧美视频在线免费 | 免费在线观看毛片 | 中文字幕综合在线 | 欧美精品一区二区三区四区 在线 | 91精品国产综合久久香蕉麻豆 | 奇米影视在线 | 91麻豆精品国产91久久久久久久久 | 国产一区二区精 | 91精品久久久久久久久中文字幕 | 日韩免费毛片视频 | 日韩欧美专区 | 观看av| 久久国产美女视频 | 天天激情综合 | 国产a一区二区 | 一区在线观看 | 国产乱码精品一区二区三区五月婷 | 亚洲欧洲一区二区 | 啪啪免费 | 亚洲精品4 | 日韩在线电影 | 日韩精品一区二区三区 | 国产色网 | 国产精品一卡二卡三卡 | 韩国主播午夜大尺度福利 | 日本一区二区不卡 | 91视视频在线观看入口直接观看 | 精品三区| 亚洲午夜av | 亚洲人成在线播放 | 亚洲www啪成人一区二区 | 久久99精品国产99久久6男男 | 拍真实国产伦偷精品 | www.日韩av.com | 成人免费在线播放视频 | 激情a | 日一区二区三区 |