總結的一些Python易錯歷史知識點

2021-10-09 18:53:36 字數 1269 閱讀 5165

程式基本格式

1.恰當的空格,縮排問題

①邏輯行首的空白(空格和製表符)決定歷史故事邏輯行的縮排層次;

②每個縮排層次使用單個製表符或四個空格,python中用縮排而不是{}表示程式塊

2.python區分大小寫

3.注釋

①行注釋:每行注釋前加#

②段注釋:使用三個連續的單引號 『』』…』』』

4.推薦乙個學習方法

簡單錯誤如何處理,守破離學習法:守!守住學到的知識(反覆練習基礎是第一),破!突破難點知識,離!離開外來知識幫助。遇點不會跳過,往下,摸索建立整個體系,之後建立好後,回頭破解問題。

5.鏈式賦值與系列解包賦值

x=y=

123等價於x=

123;y=

123;

a,b,c=4,

5,6等價於a=

4;b=

5;c=

6;,變數可互換:a,b=10,

20;a,b=b,a;a=

20;

6.部分運算子

'''

'''/浮點數除法:8/2

=4.0

(保留一位小數);

//整數除法:7//2

=3;%取餘(模):7%4

=3;** 冪:2**

3=8;*乘法:3*6

=18;3/

0(false)除數不能為0;

在這裡提出乙個可同時得商和餘數的函式divmod(),使用如下:divmod(13,3)—>(4,1)商4餘1,返回值是乙個元組。

7.整數,不同進製

0b或0b,二進位制,0

110 例、0b101

5;0o或0o,八進位制,0

12··· 6

7 例、0o10

8 說明:八進位制沒得9

0x或0x,十六進製制,0

12 ···9 a b c 例、0xff

255//

0x255

597//

0x10

8.型別強制轉換

int

(3.1415)3

int(

true)1

int(

false)0

int(「23456」)

23456

int(「324abc」) 報錯

整數和float混合運算變為float:2+0.8=10.0

Python一些易錯的點

1.int float 這些不是真正意義上的函式,而是建立物件的構造方法,也不是c 語言中的強制型別轉換。2.python函式中的可變引數有兩種,一種是加 一種是加上兩個 前者是解包元祖,後者是解包字典。傳入的時候要注意使用 和 def a arg print arg if name main ar...

1006 1015一些易錯點

1010 計算分數的浮點數值 時間限制 1000 ms 記憶體限制 65536 kb 提交數 27986 通過數 16833 題目描述 兩個整數a和b分別作為分子和分母,既分數a b,求它的浮點數值 雙精度浮點數,保留小數點後9位 輸入 輸入僅一行,包括兩個整數a和b。輸出 輸出也僅一行,分數 a ...

php一些易錯點

1.在函式外宣告的引數為global,在函式內呼叫時,需加上global x 100 function test 2.型別為弱型別,不用強制宣告其型別 3.常量使用define函式宣告,在使用時不需要加上 符號 define pi 3.1416926 echo pi 4.不僅比較值還有型別 5.fo...