Python基本文
2960 ワード
Python基本文
まず、本文は筆者のために「Python学習マニュアル」のノートを学び、筆者自身の理解とまとめを加えた.
1、Python文の特徴
(1)if文の括弧()はオプションです.(2)末尾にコロン(:)が表示され、文の終わりを表します.(3)セミコロン(;)エンディングに表示される必要はありません.(4)大かっこは必要ではなく,コードブロックの開始と終了をインデントで表す.
2、if文
(1)一般形式
(2)if文のみを含む.
(3)ifとelseを組み合わせて使用する.
(4)elifを多重選択する.
3、while文
(1)一般形式.
(2)whileは単独で使用する.
(3)elseはループ終了時に呼び出される.
4、for文
(1)一般形式.
(2)for単独で使用する.
forはメタグループを使用して値を割り当てます.
for辞書操作の場合、実際には辞書のキーワードリスト操作です.
(3)elseはループ終了時に呼び出される.
5、break文およびcontinue文は、ループ文に使用されます.
breakはループから飛び出すために使用されます.
continueはループの先端にジャンプするために使用されます.
6、pass文
passは空の占有文です.
まず、本文は筆者のために「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
(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は空の占有文です.