Python、はじめました

非IT系私文卒リーマン vs Python の全記録

Pythonの学習過程(その1)

『初めてのPython』でディクショナリについての章(記事は以下)を書いていたときの話。 python3.hatenadiary.jp viewオブジェクトってなんだ? 例のごとく『初めてのPython(Python2.X準拠)』の.keys()メソッドについての記載が最新のPython3.xと異なるから…

【初めてのPython(第8章)】リストとディクショナリ

リスト(list) 8.1 リストオブジェクトとは、シーケンスを持ちmutable(可変)という特徴がある。また、リストが保持しているのは、オブジェクトのリファレンスの配列であり、オブジェクト自身ではない。そのため、変数を入れる際は注意する必要がある。 a = 1…

Pythonにおけるイテレータ

Pythonの教科書を見ていると、forやinの項目でよくイテレータ(iterator)という言葉が出てくる。どうやら繰り返しを意味する言葉らしい。けど、どういうものなのか説明されることもなくさらっと流される。 どうやらこれはPython特有のものではなく、C++やJava…

【初めてのPython(第7章)】文字列

文字列オブジェクトとは、シーケンスを持ちimmutable(不変)という特徴がある。 エスケープシーケンスとは 7.1.2 エスケープシーケンスとは、画面上に文字を出力する際に、文字そのものを出力するのではなく、文字色の変更やカーソルの移動、文字の消去など…

【初めてのPython(第6章)】変数

変数 Pythonにおいて、変数に値を代入するということは他言語と異なり、その変数自体が代入された値として振る舞うというわけではない。変数はあくまでも代入されたオブジェクトへの参照である。 そのため、他言語では必要となる変数の型宣言が必要ない。 (…