Pythonを勉強中

日常では仕事上PHPを書いてるが、

Djangoを初めてからPythonを書いてます。

しかしDjangoを使ってるだけで、

あまりPythonの事は知らないっす。。。

情けない。。。

なので、

みんなのPython」と「初めてのPython」を読んで、

勉強していこうと思います。

そこで、

体に叩き込む事にした。

やはり自分の性格上、

本を読むよりも書いた方が覚える

って事で今日は、

Pythonの組み込み関数の内の1つ

find

を使って遊んでみた。

PHPを使ってると返り値は、

TrueかFalseだと思ってしまう。

しかしPythonの場合は、

文字列が見つかった場合は、

位置つまりインデックスが返ってくるらしい。

無い場合は、「-1」なんかは想像もしなかったw

で、

実際にやってみた。

>>> s = ‘this is a pen’
>>> s.find(‘this’)
0

>>> s.find(‘is’)
2

>>> s.find(‘a’)
8

>>> s.find(‘pen’)
10

>>> s.find(‘day’)
-1

こんな感じ。

でもTrueかFalseで判断したいなぁ〜って思ったら、

やはりあるんですね。

それが、

in

実際にやってみた

>>> s = ‘this is a book’
>>> ‘book’ in s
True

>>> ‘dog’ in s
False

これで1つ勉強になった。

第二回 Python温泉に参加してみます

同じ職場のnobuさんに誘われて、参加希望を出しました。

Twisted Mind

快く受け入れていただきました。

Voluntasさんありがとうございます。

断然やる気が出てきました。

早く今の案件を終わらせて、色々まとめておかないと。

後はなんかサービスみたいのを作りたいので、

同じ職場の人たちと一緒に考えてみることに。

とりあえずやろうって決めた事が大事。

そうすれば何かと考えが出てくるものだしね。

その前に

http://d.hatena.ne.jp/Voluntas/20070807

にも参加しまぁ~す。