CGらぼ

広く浅くCGを勉強していきます。

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

イテレータを返すジェネレータを定義する

 

 

まずは使ってみないと、どう使って良いのか分からないなぁ