これから新社会人として頑張るために3 月 30, 2009
なんとなく書いてみる。
ようやく俺もあと2日経つと社会人3年生が終わり、4年目に突入します。
いろいろあったなー。
大体半年くらい働くと、その人が信頼できるかどうかってのがわかる。早ければ1,2ヶ月で。
できる人とできな [...]
pythonの基本の基本。3 月 2, 2009
いただいた本をすこーしづつ読みすすめてます。
今回はpythonの基本文法について。
基本文法を習得するにも時間がかかった\(^o^)/
慣れるまでにはもう少し時間かかりそうだなー。関数まわりの奥が深いよ。うん。
今日は文字列、リスト、タプル、辞書、for文あたりについて。
文字列
文字列は、”(ダブルクォーテーション)、’(シングルクォーテーション)で囲めばOK.ヒアドキュメントを使いたい場合は”””(ダブルクォーテーション*3)、”’(シングルクォーテーション*3)でOK.
>>> l="Hello Python!"
>>> print l
Hello Python!
>>> s=’Hello Python’
>>> print s
Hello Python
>>> print """abd
… edg
… eoo"""
abd
edg
eoo
>>> print ”’aboel
… eowako
… voeo”’
aboel
eowako
voeo
文字列はオブジェクト扱いになるので、そのまま配列につっこまれたような感じになる。
ので、
>>> s=’Hello python!’
>>> print s[1]
e
>>> print len(s)
13
添え字は0からね。
リスト
PHPでいうとこの配列と認識した。
[]で囲めばOK。
追加するのは、extendとappendがあるらしい。動作が微妙に違う。
多重配列の場合は[]の中に[]を書けばOK。
変更するときも、PHPと同じように上書きしてあげればよい。
>>> a=[1,2,3,4,5]
>>> print a
[1, 2, 3, 4, 5]
>>> a.extend(["a","b","c"])
>>> print a
[1, 2, 3, 4, 5, 'a', 'b', 'c']
>>> a.append(["a","b","c"])
>>> print a
[1, 2, 3, 4, 5, 'a', 'b', 'c', ['a', 'b', 'c']]
>>> [...]