Python基礎學習(2)

2021-10-07 05:38:14 字數 1179 閱讀 8398

鏈式賦值:用於同乙個物件賦值給多個變數

x=y=123

系列解包賦值:系列資料賦值給對應相同個數的變數。

a,b,c=1,2,3

python實際上不支援常量,實際上是可以改的,只是邏輯上下不做修改。

使用divmod可以同時得到商和餘數

python中除了十進位制,還有其他三種進製

(1)二進位制 0b

(2)八進位制 0o

(3)十六進製制 0x

整數和浮點數運算的時候,結果自動轉為浮點數。

round()這個函式可以做四捨五入操作。

注:不改變原有的值,產生的是新的值。

小練習:

定義多點座標,繪出折線,並定義起始點和終點距離。

等於 == 不等於 !=

is 用於判斷兩個變數引用的物件是否是同乙個,即比較物件的位址。

==用於判斷引用物件的值是否相等,預設呼叫物件的eq()方法。

字串從最左側第乙個數字,偏移量是0

字串從最右側第乙個數字,偏移量是-1

替換某些字元,用.replace函式

[:] 提取整個字串 包頭不包尾

拼接乙個字串

1.(推薦用這個)

此操作證明,測試拼接符和join不同的效果。

對於符合識別符號規則的字串(包含下劃線,字母和數字),會啟動字母串駐留機制,就不會再建立。

python基礎學習(2)

seq physical chemical 1997,2000 seq 1 chemical seq 0 1 切片 physical 更新 seq 3 1000列表長度 刪除 del seq 3 print seq physical chemical 1997 len 列表長度 max min 列表...

Python 基礎學習2

1.bool值是false none false 所有的值為零的數 0.0 0.0j 複數 2.import import語句 import model from import語句 指定模組名匯入當前作用域 from module import name1 name2 namen 擴充套件的impo...

python基礎學習2

列表生成式 x x for x in range 1,11 生成器 小括號 表示生成器g 表示list g儲存的是演算法 用next 函式可以檢視下乙個生成器的值 用for迴圈迭代出結果 如果函式中有yield 表示該函式為生成器 yield 有列印print的功能 遇到yield就中斷,下次又繼續...