一、三元表示式
1 a = '騎車'23 res = '
好天氣'
if a == '騎車'
else'睡覺
'4print(res)
1 睡覺
解析:res = '好天氣'
if a == '騎車'
else '睡覺'
,將乙個句子分了三部分。簡單的邏輯運算可用這種三元表示式
二、列表解析
1 gift_list =2for i in range(10):
禮盒%s
'%i)
4print
(gift_list)
56 gift_list1 = ['
禮盒%s
'%i for i in range(10)]
7print
(gift_list1)
89 gift_list2 = ['
禮盒%s
'%i for i in range(10) if i > 5]
10print
(gift_list2)
1112
#gift_list3 = ['禮盒%s'%i for i in range(10) if i > 5 else i <=5] # 報錯,最多只有三元,沒有四元以及更多
解析:通過運用三元表示式,可以簡化**。而且更省記憶體,效率更高
1 ['禮盒0', '
禮盒1', '
禮盒2', '
禮盒3', '
禮盒4', '
禮盒5', '
禮盒6', '
禮盒7', '
禮盒8', '
禮盒9'
]2 ['
禮盒0', '
禮盒1', '
禮盒2', '
禮盒3', '
禮盒4', '
禮盒5', '
禮盒6', '
禮盒7', '
禮盒8', '
禮盒9'
]3 ['
禮盒6', '
禮盒7', '
禮盒8', '
禮盒9']
Python 元程式設計 三 元類
str type 和 lineitem 是object 的子類 str object 和 lineitem 是 type 的例項,因為它們都是類 object 類和 type 類之間的關係很獨特 object 是 type 的例項,而 type 是 object 的子類。這種關係很 神奇 無法使用 ...
python 之 三元運算
三元,是那個三元奶粉嗎,no!no no!你想多了 三元運算也叫三目運算 就是,把乙個簡單的條件語句 收縮成一行,可以實現同樣的功能,沒錯就是同樣的功能,減價不減量哦!三元運算的好處是什麼呢,減少 量,還有很重要的一條就是 xx 沒錯,就是xx 來看例子吧 m input enter first n...
python 三元運算子
三元運算子通常在python裡被稱為條件表示式,這些表示式基於真 true 假 not 的條件判斷,在python 2.4以上才有了三元操作。下面是乙個偽 和例子 偽 如果條件為真,返回真 否則返回假 condition is true if condition else condition is ...