多個賦值同時進行:
>>> x,y,z = 1, 2, 3(x, y, z)
1 2 3
變數交換:
>>> x, y =y, x(x, y, z)
2 1 3
注意:序列中元素的數量必須要和變數數量完全一致
將同乙個值賦給多個變數
>>> x = y = z = 3(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(包括浮點型,長整型和其它型別)、空序列(空字串、空元組、空列表)以及空的字典和集合都為假。其它的一切都被解釋為真。
>>>truetrue
>>>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...