Pythonを基礎から勉強してみる!!_009
Pythonのキーワード一覧
import keyword;
for kw in keyword.kwlist :
print (kw);
で全てのキーワードが表示される。
and
aとbが共にtrueの場合にtrue
a and b
as
aをbとする
a as b
assert
aが期待通りのbかを確める
a = b
assert a == c
break
最も内側の[while],[for]などのループを抜ける
for a in b :
if a == 5 :
break
print a
class
クラスを作成
continue
最も内側のwhile,forなどのループ処理を繰り返す
for a in range(10) :
if a == 5 :
continue
print a
def
関数を作成
del
オブジェクトを削除
a = 1 ;
del a ;
elif
if式がfalseの場合にelif式を実行、if式,elif式がfalseの場合にはeles式を実行
if a > 5 :
print "BIG"
elif a ==5 :
print "EQUAL"
else :
print "SMALL"
else
ifの式がfalseの場合にelse以下の式を実行
if a > 5 :
print "BIG"
else :
print "SMALL"
whileのループ終了後にelse式を実行
n = 0
while n < 5 :
print n
n += 1
else :
print "END"
forのループ終了後にeles式を実行
for a in b :
print a
else :
print "END"
例外を扱う
except
exec
引数の文字列をpythonスクリプトとして実行
finally
例外を扱う
for
繰り返し実行する
for a in b
print b
from
global
グローバル変数
if
式がtrueの場合、以下の式を実行
if a > 5 :
print "BIG"
import
パッケージの中からモジュール、識別子をインポートする
in
is
lambda
名前のない小さな関数を定義
関数の引数に指定することができる
not
aがtrueのときにfalse、falseのときにtrue
not a
or
aかbの少なくとも1つがtrueの場合にtrue
a or b
pass
空の関数、クラスを作る
def myfun() :
pass
class mycla() :
pass
print
出力する
raise
例外を扱う
return
try
例外を扱う
while
while式を満たす間は実行
n = 0
while n < 5 :
print n
n += 1
with
yield
イテレータを返すジェネレータを定義する
まずは使ってみないと、どう使って良いのか分からないなぁ