分支、條件、循環、迭代

一、須要語句來使得機器顯示結果
python

二、強制轉換:str()字符轉換函數

三、靜態語法錯誤:static semantic error測試

運算符 須要特定的運算數
code

四、Python 作類型檢查 (type checking)的工做,例外:對象

'a' < 3 #一個字符與數字進行比較

習慣a:在使用一門語言以前,進行不一樣類型的比較
it

習慣b:當你在寫代碼時,應該約束運算符的運算對象和函數的參數類型class

五、操做符的一些奇怪的含義變量

除法:整數除法和浮點數除法循環

若是有疑問,請用括號
語法

六、

x = 15

理解爲:計算機中的某處有個數爲15的地方與x綁定

x=15,y= 15

x與y綁定在同一個地方

也就是說,將x與y當作是一個連接,而不是一個箱子。

z=x

z一樣綁定在同一個地方,而不是綁定在x。

七、類型是動態的,不要隨意的改變變量的類型。

類型是根據以前與其綁定的值而變化的

如:

x = 3

說明x是一個整型

x = 'abc'

說明x變成了一個字符型

2、分支式程序(branching program)

基於一些測試一般是變量的值,來改變指令順序的程序

x = 15
if (x/2)*2 == x:
    print 'even'
else: print 'odd'

: (colon)後面跟着指令集

== equal  比較

= 將右值綁定到左值

boolean:and or not

循環

x = 3
y = 0
itersLeft = x
while(itersLeft > 0):
    y = y + x
    itersLeft =  itersLeft - 1
print y
相關文章
相關標籤/搜索