2014ProgrammingpythonCommentsTweetPocketプログラミング言語「Python」のメモです。メモのなので最新だと違うかも。シーケンスシーケンスとは、オブジェクトを一定の順序に並べたものです。シーケンスでは要素となるオブジェクトの順序は常に変わりません。シーケンスに対して行える操作があります。4リスト内包表記リスト内包表記はシーケンスに属する要素のそれぞれに同じ演算を行うことができる表記法です。リスト内包表記は最終的にリストを作成します。リストと似ていますが、要素を変更することができません。タプルはカッコで作成します。要素が一つの場合は、要素の後にカンマをつけなければいけません。使い分けをするらしいです。使うと、オブジェクトの全属性のリストが手に入ります。関数を使うとメソッドのヘルプ情報を出力可能です。シングルクォートとダブルクォートは同じ意味を持ちます。他の言語のように、ダブルクォートの場合だけエスケープシーケンスが効くということはありません。他の言語の配列操作と同じ処理は基本的にできます。特有の操作だなと思ったものだけメモ。トップレベルのコードはインデントしないトップレベルコードはかならず左端から書き始めます。seq:)を使うようにします。オブジェクトを上書きするような関数は値を戻しません。変数のスコープは、「ローカルスコープ」「グローバルスコープ」「ビルトインスコープ」があります。関数内で定義された変数は「ローカルスコープ」に所属します。関数の引数で渡された変数は参照渡しになります。変数の代入では元のオブジェクトは変更されませんが、オブジェクトの上書きは影響を及ぼします。Web系の方が強いですがスマホアプリもできます。Webサービス開発やスマホアプリ開発案件あればお声がけください。