デカ文字Python

デカ文字&短文でPythonを簡潔にまとめたブログ

Python-コラム

Python-bytes型(UTF-8について)

バイト型を扱えるようになると、文字列の操作の幅が広がる。 例えば平仮名を"あいうえお"順に出力する等の処理ができるようになる。 def kana(): i = 0 char = "あ".encode("UTF-8") char = list(char) while i < 85: yield bytes(char).decode("UTF-8") cha…

【比較】初めてのPython vs 入門Python3

初めてのPython、それは 全764ページにもなる大容量 本体価格4600円という高値 これ以上ない、くらいのPythonの名著ですが…… これPython2向けに書かれた本なんだよね!!!!!! printが関数としてではなく、ステートメントとして使われてるところで気づく…

Python generator まとめ記事

Pythonのgeneratorについてわかりやすくまとめたブログのリンク集となっています。 Pythonのジェネレーターってなに? ジェネレーター関数 ジェネレーターオブジェクト ジェネレーター関数の要素数 python の yield。サクッと理解するには return と比較 Pyt…

Pythonの学習過程(その1)

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

Pythonにおけるイテレータ

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

Pythonの学習に役に立つ関数3選

dir関数 ビルトイン関数のdirではその名前空間内で定義されているもの一覧をリストで返す。 【モジュール名】を引数に渡すとそのモジュールで定義されている関数一覧を返す。 import sysdir(sys) #sysモジュールで定義されている関数の一覧>>>['__displayhoo…