python菜鳥筆記 第三天

2021-10-03 20:45:51 字數 1783 閱讀 2810

1.print預設輸出換行,如果想實現輸出不換行python3需在變數末尾加上end=」」。執行**及結果如下圖所示:

結果:

python2實現print換行需在變數後加上逗號「,」。

2. 接收使用者輸入

python3中輸入的如果是表示式,不會對表示式進行運算,會直接輸出表示式,執行**及結果如下圖所示:

**:結果:

如果要對表示式進行計算,需對input使用eval函式,執行**及結果如下圖所示:

結果:python2與python3不同,使用input輸入表示式,會對表示式進行計算,直接輸出計算結果,若想輸出表示式,需使用  raw_input函式。              

3. import和from…import

匯入某個模組:import modulename

匯入某個模組中的某個函式:from modulename import funcname

匯入某個模組中的某些函式:from modulename import func1,func2,func3

匯入某個模組中的所有函式:from modulename import *

4. 使用內建的 type() 函式查詢變數所指的物件型別。

**:結果:

此外還可以用 isinstance 來判斷:

**:結果:

isinstance 和 type 的區別在於:isinstance()會認為子類和父類是等同的,type()認為子類和父類是不等同的。

python2中long表示長整型,在python3中只有一種整數型別int,表示長整型,沒有long;python2中沒有布林值,python2中用0表示false,1表示true,python3中false 和true被定為關鍵字,但其值仍為0和1,可與數字相加。

5. 數值的除法包含兩個運算子:/ 返回乙個浮點數,// 返回乙個整數。

6. 數值乘法:*返回乘積結果,** 返回乘方結果。

7. python還支援複數,複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型

8. python中的字串有兩種索引方式,從左往右以0開始,從右往左以-1開始。字串中的值不可被改變。

9. 列表是寫在方括號 [ ] 之間、用逗號分隔開的元素列表。列表也可以被擷取,和字串一樣,從左往右以0開始,從右往左以-1開始。擷取部分元素**及結果如下圖所示:

**:結果:

**:結果:

列表中的值是可被改變的,**及結果如下圖所示:

**:結果:

python 列表擷取可以接收第三個引數,引數作用是擷取的步長

10. 元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號 () 裡,元素之間用逗號隔開。元組中的元素型別也可以不相同。元組和字串類似。

PYTHON第三天筆記

知識回顧 字串格式化 tpl 我是 s,年齡 d,學習效率100 網民 18 print tpl tpl 我是 s,年齡 d,學習效率100 print tpl ps 佔位符 s只有格式化時才有意義。如果需要輸出普通內容 需寫兩個 例子 tpl 我是 s,年齡 d,學習效率100 網民 19 pri...

第三天 筆記

day03 運算子 1,單目運算子 運算元只有乙個的.比如 1 1 2,雙目運算子 運算元為兩個的.比如 1 2 3,三目運算子 運算元有三個.算數運算子 取餘 正負性的資料僅與第乙個運算元正負性一致 小括號優先順序最高.特點 1,什麼樣地資料型別相互運算,其結果還是什麼資料型別 自動型別轉換 由小...

第三天筆記

python資料型別學習 了解python的基本概念,表示式 語句 函式等,知道什麼是識別符號,有哪些注意事項,要怎麼去用,命名的規則,python有哪些關鍵字。關於python的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...