Python2學習筆記(4)

2021-07-12 07:15:11 字數 2375 閱讀 1697

在python中,條件選擇使用if...else...語句。其從上往下判斷,當某個判斷為true時,程式執行完該判斷的語句後就跳出條件選擇。

>>> age = 30

>>>

if age > 18: #在條件後需要加冒號

...

print

'sdult'

#由於採用縮排方式,一定記得要縮排。且縮排方式最好不要混用

...

else:

...

print

'teenager'

...

sdult

>>>

>>>

if age < 6: #使用elif可進行多段的條件判斷,注意在有乙個條件為真時,將停止向下判斷中止選擇。

...

print

'child'

...

elif age < 18:

...

print

'teenager'

...

elif age < 60:

...

print

'adult'

...

else:

...

print

'older'

...

adult

>>>

if age >= 18: #可使用單獨的if進行條件選擇,當為假時輸出結果為none

...

print

'adult'

...

adult

>>>

if age <= 18:

...

print

'teenager'

...

>>>

if3: #if後面的條件判斷可以簡寫,只要其非空,就判斷為true。可以是非空整數,字串,甚至是list

...

print

'bingo'

...

bingo

>>>

if0:

...

print

'biubiu'

...

>>>

if'abc':

...

print

'bingo'

...

else:

...

print

'biubiu'

...

bingo

>>>

if [1,2]:

...

print

'biubiu'

...

biubiu

在python中,迴圈有兩種表示方式:for ...in...while

>>> g = [98,99,45,34,54]

>>> for x in g:

... print x

...98

9945

3454

>>> sum = 0

>>> for x in g:

... sum = sum + x

...

>>> sum

330

>>> 

for x in range(3):

... sum = sum +1

...

>>> sum

3>>>

>>>

for x in range(3): #range(x)產生乙個從0開始到小於x的所有連續整數

...

print x

... 01

2

while迴圈只要條件滿足就會不斷的迴圈下去,條件不滿足時就會自動退出迴圈

>>> s = 3

>>>

while s > 0:

...

print

'this is %d' % s

... s = s-1

...

this is

3this is

2this is

1

**注意: 用raw_input函式從鍵盤輸入鍵盤的返回值是字串,在需要從鍵盤中輸入數字的時候首先要對內容進行型別轉換。

Python2學習筆記(2)

python 中可以直接處理的資料型別包括整數 浮點數 字串 布林值 空值。此外,python還提供了list 字典等資料型別。同時也允許自定義資料型別。30 3 10 10 3 3 10.0 3 3.3333333333333335 10 3.0 3.3333333333333335 print ...

Python2學習筆記(1)

python是用來編寫程式的高階程式語言,其適用範圍如下 python有大量的基礎庫,容易編寫。缺點有 python有命令列模式和互動模式兩種執行 的環境。在互動模式下 在命令列模式下,輸入python回車即可跳轉到該模式 直接輸入 回車即可 在命令列模式下 python檔案以.py結尾,執行時用命...

Python2學習筆記(3)

python內建的一種資料型別列表,是一種有序的集合。可隨時增加和刪除元素。name a b c grade 12,34,10 grade 12,34,10 len grade 3 a 空的list,長度為0 len a 0 name 0 索引從0開始 a name 2 c name 3 下標越界,...