python 中的i++ ,邏輯表示式

yupeng發表於2013-09-29

1、關於i++

python 中的沒有 i++ ,如果寫了會報語法錯誤。

但是python 中有 --i,++i,+-i,-+i,他們不是實現-1操作的,僅僅是作為判斷運算子號,類似數學中的負負得正

i = 2

print ++i  //2

print -+i   //-2

print +-i  //-2

print --i   //2

 

2、邏輯表示式

python 中沒有 &&  ,!, || 這3個運算子,在邏輯表示式中寫成這3個會抱邏輯錯誤的。要實現同樣的功能,要寫成 and,not,or

返回值  2 and 3 返回3

返回值  2 or 3 返回2

返回值  not 2 and 3 返回 False

 

相關文章