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

2022-03-31 17:41:01 字數 1034 閱讀 9163

多個賦值同時進行:

>>> x,y,z = 1, 2, 3

>>> print

(x, y, z)

1 2 3

變數交換:

>>> x, y =y, x

>>> print

(x, y, z)

2 1 3

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

將同乙個值賦給多個變數

>>> x = y = z = 3

>>> print

(x, y, z)

3 3 3

>>> x = 6

>>> x += 1

>>> x *= 3

>>> x -= 5

>>> x /= 2

>>>x

8.0

下面的值在做為布林表示式的時候,會被直譯器看做假(false):

false none  0  ""  ()    {}

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

>>>true

true

>>>false

false

>>> true == 1true

>>> false ==0

true

>>> true + false + 42

43

布林值true和false屬於布林型別,bool函式可以用來轉換其它值

>>> bool("

hello world!")

true

>>> bool(42)

true

>>> bool(''

)false

>>>bool(0)

false

實際使用中,不需要像這樣顯示轉換,python直譯器會自動轉換成布林值

python3語言 Python3學習之語言基礎3

三 判斷 迴圈語句,函式,命名空間,作用域 1 python3 條件控制 python中if語句的一般形式如下所示 python 中用 elif 代替了 else if,所以if語句的關鍵字為 if elif else。注意 1 每個條件後面要使用冒號 表示接下來是滿足條件後要執行的語句塊。2 使用...

python3語言 Python3學習之語言基礎1

一 python3入門,資料型別,字串 python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。usr bin python3 counter 10 整型變數 miles 3.14 浮點型變數 name bob 字串 print counter print mil...

Python3學習筆記

最近在起步學python,聚合一下這個過程中蒐集的資源和對一些基本知識做個小總結,語法基於python3,方便以後查詢。python官方文件 不錯的基礎課程 基本語法 演算法 建模 練習 以下是整理常用可能遺忘的基礎點 python3中的輸入是input 獲得使用者輸入的字串 a input ple...