Python表示式和語句之間的區別

2021-09-02 00:21:39 字數 754 閱讀 4626

python**由表示式和語句組成,並由python直譯器負責執行。它們的主要區別是「表示式」是乙個值,它的結果一定是乙個python物件。當python直譯器計算它時結果可以是任何物件。例如42,1+2,int(『123』),range(10)等。

常見的python表示式操作符有

算術運算子:

x+y, x-y, x / y, x*y, x // y, x%y

比較運算子:

x>y, x=y, x<=y, x==y, x!=y

邏輯運算子:

x or y, x and y, not x

成員關係運算:

x in y, x not in y

物件例項測試:

x is y, x not is y

位運算:

x & y, x | y, x ^ y, x<>y

等。結果不是物件的**則成為『語句』。它們表示的是乙個動作而不是生成或者返回乙個值。

常見的python語句有:

賦值語句

呼叫print:列印物件

if/elif/else:條件判斷

for/else:序列迭代

while/else:普通迴圈

pass:佔位符

break

continue

defreturn

yield

global

raise:手動觸發異常

import

from:模組屬性訪問

等。

Python中的語句 表示式語句 表示式

前面幾篇文章,介紹了python中的核心物件型別 有數字 字串 列表 字典 元組等。python中除了這些核心型別外,還有一項重要的基礎 語句。那麼語句是什麼呢?語句就是寫出來句子來告訴python應該去幹什麼。程式由模組構成 模組包含語句 語句包含表示式 表示式處理物件整個邏輯就是 使用語句來實現...

Python表示式與語句

計算機,自動化執行機器,執行的是什麼呢?執行的是設計者通過設計一系列的內容打算讓計算機進行的某種功能 例如 列印 或者計算 例如 比較兩數的大小 讓計算機完成某任務的程式設計者可以通過0 1 低階語言 或者計算機處理器的彙編指令 組合語言 甚至更接近於人的思維語言 高階語言例如c和python 來讓...

表示式和語句 4

表示式由運算子和運算物件組成。運算物件可以是常量 變數或二者的組合。每個表示式都有乙個值,比如5 3的值是1,這種表示式的值不是1就是0。條件為真,值為1,條件為假,值為2.語句是c程式的基本構建塊。一條語句相當於一條完整的計算機指令,大部分以分號結尾。列如一些常見的語句 include int m...