程式基本格式
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...