#amazon(4873113938)
#amazon(4774142298)
#contents
#br
#adsense(728x90)
#br





* 制御 [#o819cad7]

** 条件分岐 [#k8badf4d]

*** if [#ac8970f8]

#pre(soft){{
if '''expr1''':
    '''command1'''
elif '''expr2''':
    '''command2'''
else:
    '''command3'''
}}
** 繰り返し [#tf34ec1b]

*** for [#jee1e245]

#pre(soft){{
for '''var''' in '''valur ...'''
    '''command'''
}}
*** while [#r223b962]
** 中断 [#vb1862b2]

** 終了 [#jc35e33e]

* 関数 [#oab9470b]

** 定義 [#e0dd412b]

- 関数を定義する
#pre(soft){{
def '''function''' ():
    '''command'''
}}
- 引数を持つ関数を定義する
#pre(soft){{
def '''function''' ( '''var''' ['''value2...'''] ):
    '''command'''
}}
** 呼び出し [#mf87206c]
- 関数を使用する
#pre(soft){{
'''function''' ()
}}
- 引数を持たせて関数を使用する
#pre(soft){{
'''function''' ( '''value''' ['''value2...'''] ):
}}
* 条件式 (expression) [#sb1e3739]


** 文字、数値の条件式 [#d320d8d7]

|条件式|説明|h
|'''a''' == '''b'''|'''a''' と '''b''' が等しければ真|
|'''a''' != '''b'''|'''a''' と '''b''' が等しくなければ真|
|'''a''' > '''b'''|'''a''' が '''b''' 超なら真|
|'''a''' < '''b'''|'''a''' が '''b''' 未満なら真|
|'''a''' >= '''b'''|'''a''' が '''b''' 以上なら真|
|'''a''' <= '''b'''|'''a''' が '''b''' 以下なら真|
|'''a''' in '''b'''|'''a''' が '''b''' に含まれていれば真|
|'''a''' in not '''b'''|'''a''' が '''b''' に含まれていなければ真|
** オブジェクトの条件式 [#a752fbbd]

|条件式|説明|h
|'''a''' is '''b'''|'''a''' と '''b''' が同じオブジェクトなら真|
|'''a''' is not '''b'''|'''a''' と '''b''' が同じオブジェクトでなければ真|
** 論理結合 [#x8a469ed]

* 変数 (variable) [#z0b95752]

** 特殊変数 [#n617f5e5]

|変数|説明|h
|sys.argv[0]|スクリプトのファイル名|
|sys.argv['''num''']|'''num''' 番目の引数|


** 配列 [#v920334f]

- 配列 '''var''' に '''value''' が含まれる場合、最初のインデックスを返す
#pre(soft){{
'''var'''.index("'''value'''")
}}
- 配列 '''var''' に '''value''' がいくつ含まれるか返す
#pre(soft){{
'''var'''.count("'''value'''")
}}
* コマンド [#u81bdd5a]
*** print [#ze12eb75]

- 標準出力に出力する
#pre(soft){{
print "'''text'''"
}}
-- Python では " (Double quote) と ' (Single quote) は同じ
-- 行末には改行が入る
- , (Comma) は改行しない
#pre(soft){{
print "'''text1'''", "'''text2'''"
↓
'''text1 text2'''

print "'''text1'''",
print "'''text2'''"
↓
'''text1 text2'''
}}
- 連結する
#pre(soft){{
print "'''text1'''" + "'''text2'''"
↓
'''text1text2'''
}}
- 繰り返し
#pre(soft){{
print "'''text'''" * '''num'''
}}
-- '''text''' を '''num''' 繰り返し出力


#br
#adsense(728x90)
#br

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS