表示式語句

2021-10-14 08:29:35 字數 1708 閱讀 4322

語句分為簡單語句和復合語句,簡單語句由乙個單獨的邏輯行構成。多條簡單語句可以存在於同一行內並以分號分隔。表示式語句屬於簡單語句。

表示式語句用於計算和寫入值(大多是在互動模式下),或者呼叫乙個過程 (過程就是不返回有意義結果的函式。在 python 中,過程的返回值為 none)。

表示式語句會對指定的表示式進行求值。

在互動模式下,它會通過內建的 repr() 函式轉換為乙個字串,該結果字串將以單獨一行的形式寫入標準輸出(例外情況是如果結果為 none,則該過程呼叫不產生任何輸出)。

以下均是乙個表示式語句(可包含多個表示式):

'python'
'python'
1
1
(a :=1

)# 3.8 新功能,賦值表示式

1
a
1
'a\n'

,f'b'

# 兩個表示式

('a\n', 'b1')
1+2

*3/5

,true

andfalse

# 兩個表示式

(2.2, false)
lambda x: x**

2

(x)>
0if2

>

3else(1

if5<

6else

2)

1
[1,

2,3]

+[4]

[1, 2, 3, 4]
1

)# 返回 none

1

)isnone

true
# 返回值為 none,輸出並不是表示式的值

print

('非表示式的值')is

none

非表示式的值

true

sum

(i for i in[3

,2,5

])

10
list

(zip

('abc',[

1,2,

3]))

[1:]

[('b', 2), ('c', 3)]
用分號分隔多個表示式語句,輸出最後乙個的值。

1

;print

('非表示式的值');

1+2*

3/5,

true

andfalse

非表示式的值

(2.2, false)

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

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

表示式與語句

表示式是由運算子和運算元組合構造成。最簡單的表示式是乙個單獨的運算元,以此作為基礎,結合語言自身支援的操作符,就可以建立複雜的表示式。下面是一些表示式 4 53.14 9 a b 7 30 b 5 從這裡可以看到,運算元可以是資料常量 4,5 變數 a,b 或者是二者的組合 b 7 每乙個表示式都有...

C 表示式 if 語句

if語句是c c語言中最簡單 最常用的語句,然而很多程式設計師用隱含錯誤的方式寫if語句。本節以 與零值比較 為例,展開討論。1布林變數與零值比較 規則4 3 1 不可將布林變數直接與true false或者1 0進行比較。根據布林型別的語義,零值為 假 記為false 任何非零值都是 真 記為tr...