語句分為簡單語句和復合語句,簡單語句由乙個單獨的邏輯行構成。多條簡單語句可以存在於同一行內並以分號分隔。表示式語句屬於簡單語句。
表示式語句用於計算和寫入值(大多是在互動模式下),或者呼叫乙個過程 (過程就是不返回有意義結果的函式。在 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...