python
言語
1.
関数定義
def
functionName(params):
"""function description. Returns string."""
return ...
"""
の中は
doc string
1.1
関数には
begin,end
などの定義がなく、
separator
は「
:
」しかないので、
自動的にインデントできる、
python
向けの
editor
を選んで開発したほんがいいと思う。
2.dictionary
定義
(perl
のハッシュ
)
hash
全体を表す場合は、変数名の前に
%
を付けます。
d =
{"server":"sertest", "database":"master"}
d["server"]
d["server"] =
"modtest"
※
key
の定義は大文字と小文字は意味が違う。
del d["server"]
d.clear()
※
Key
は
string
だけ
d.has_key(key)
は
False
か
True
が帰ってくる
または
d.get(key, False)
は
key
がないときに、デフォルト
False
または任意のオブジェクトを返
す。
3.list
定義
配列全体を表す場合は、変数名の前に
@
を付けます。
li =
["a", "b", "example", "test"]
li[0]...
最初から取得、
li[-1]
最後から取得