2007-09-09

[]Ruby Python の比較

文字列 'Hello world' の o の合計数は2、全文字数は11

Ruby vs. Python

Python:

string = 'Hello world'

print string.count('o'), len(string)    # prints 2, 11        why not string.len()?

Ruby:

string = 'Hello world'

puts string.count('o'), string.length    # prints 2, 11


2007-09-19 - 偏った言語信者の垂れ流し

2007-09-28 - プログラミング日記

jijixi's diary - Ruby に比べて Python の面倒なところ

激しく同意 - 日記を書く[・ _ゝ・]はやみずさん

Django勉強会始まったよ|| Woops'dez | Bloggin'

バベル案内

Pythonはグローバルスコープローカル(関数)スコープ以外のスコープを何も持っていない。

だからPythonには「本物の」OOシステムがあるのだとしても、クラスは自分のインスタンス変数にさえアクセスできない。

あらゆるインスタンスメソッドに対し"self"パラメタを渡す必要があり、そうやってインスタンスデータにself経由でアクセスするのだ。

だからPythonの中のものはすべて、self、selfself、selfselfself、selfSELFselfSELF__SELF__であり、

たとえあなたがホワイトスペースの問題を気にかけないとしても、これはあなたの頭をおかしくするだろう。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん