Python3學習筆記(十):賦值語句和布爾值


一、賦值語句

1、序列解包

多個賦值同時進行:

>>> x,y,z = 1, 2, 3
>>> print(x, y, z)
1 2 3

變量交換:

>>> x, y = y, x
>>> print(x, y, z)
2 1 3

注意:序列中元素的數量必須要和變量數量完全一致

2、鏈式賦值

將同一個值賦給多個變量

>>> x = y = z = 3
>>> print(x, y, z)
3 3 3

3、增量賦值

>>> x = 6
>>> x += 1
>>> x *= 3
>>> x -= 5
>>> x /= 2
>>> x
8.0

二、布爾值

1、布爾值

下面的值在做為布爾表達式的時候,會被解釋器看做假(false):

False None  0  ""  ()  []  {}

標准值False和None、所有類型的數字0(包括浮點型,長整型和其它類型)、空序列(空字符串、空元組、空列表)以及空的字典和集合都為假。其它的一切都被解釋為真。

>>> True
True
>>> False
False
>>> True == 1
True
>>> False == 0
True
>>> True + False + 42
43

布爾值True和False屬於布爾類型,bool函數可以用來轉換其它值

>>> bool("Hello World!")
True
>>> bool(42)
True
>>> bool('')
False
>>> bool(0)
False

實際使用中,不需要像這樣顯示轉換,Python解釋器會自動轉換成布爾值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM