Python基本文

2960 ワード

Python基本文
まず、本文は筆者のために「Python学習マニュアル」のノートを学び、筆者自身の理解とまとめを加えた.
1、Python文の特徴
(1)if文の括弧()はオプションです.(2)末尾にコロン(:)が表示され、文の終わりを表します.(3)セミコロン(;)エンディングに表示される必要はありません.(4)大かっこは必要ではなく,コードブロックの開始と終了をインデントで表す.
2、if文
(1)一般形式
if :               # if  ,   (:)  
	           #        
elif :             # elif  ,     
	
else:                      # else  
	

(2)if文のみを含む.
>>> if x > 1:
	print "True"

(3)ifとelseを組み合わせて使用する.
>>> if x > 1:
	print "True"
else:
	print "False"

(4)elifを多重選択する.
>>> if x < -1:
	print "x < -1"
elif x < 0:
	print "x < 0"
elif x < 1:
	print "x < 1"
else:
	print "x >= 1"

3、while文
(1)一般形式.
while :            # where  ,   (:)  
	
else:                      # else  ,        
	

(2)whileは単独で使用する.
>>> x = "HelloWorld!"
>>> while x:               # x      
	print x[0],
	x = x[1:]
H e l l o W o r l d !

(3)elseはループ終了時に呼び出される.
>>> L = [1, 2, 3, 4]
>>> while L:
	print L[0],
	L = L[1:]
else:                      #     ,  else  
	print 6
1 2 3 4 6

4、for文
(1)一般形式.
for  in :  # for  ,   (:)  
	
else:                      # else  ,        
	

(2)for単独で使用する.
>>> for x in [1, 2, 3, 4]:
	print x,
1 2 3 4
>>> for x in ("hello", "world"):
	print x
hello
world

forはメタグループを使用して値を割り当てます.
>>> T = [(1, 2), (3, 4), (5, 6)]
>>> for (a, b) in T:
	print a, b
>>> for item in T:
	a, b = item
	print a, b
1 2
3 4
5 6

for辞書操作の場合、実際には辞書のキーワードリスト操作です.
>>> D = {"a":1, "b":2, "c":3}
>>> for item in D:
	print item, D[item]
a 1
c 3
b 2

(3)elseはループ終了時に呼び出される.
>>> L = [1, 2, 3, 4]
>>> for x in L:
	print x,
else:
	print 6
1 2 3 4 6

5、break文およびcontinue文は、ループ文に使用されます.
breakはループから飛び出すために使用されます.
>>> x = "HelloWorld!"
>>> while True:
	if x:                  # x      
		print x[0],
		x = x[1:]
	else:                  # x    ,    
		break
H e l l o W o r l d !

continueはループの先端にジャンプするために使用されます.
>>> L = [1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for x in L:
	if x % 2 == 0:         #   x   ,      
		continue
	print x,               #          
1 3 5 7 9

6、pass文
passは空の占有文です.