2013年11月17日日曜日

Pythonで型を調べるにはtypeを使って調べよう。

Pythonでの型を調べるときのやり方。個人的な感想ですが、どうも型宣言とかしないで使えると、実際にどの型になっているのかわからなくて、それでこんなことを調べていました。

※ちなみにPython2.6では推奨されていないやり方だそうです。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import types

a = "aaaaaa"
b = 100
c = []
d = ()
e = {}

print "aの型は %s" % type(a)
print "bの型は %s" % type(b)
print "cの型は %s" % type(c)
print "dの型は %s" % type(d)
print "eの型は %s" % type(e)


実行結果はこちら。
aの型は <type 'str'>
bの型は <type 'int'>
cの型は <type 'list'>
dの型は <type 'tuple'>
eの型は <type 'dict'>


ふむ。今日、プログラム書いている時に変数に代入されなくてどうしてだろうと思ったら型が違くてちゃんとキャストされていなかったというのがあったので忘れないように覚書。

参考にしたサイト Python で変数の型 (クラス) を調べる – types モジュール | すぐに忘れる脳みそのためのメモ

フィリピン台風の影響が一目でわかる記事。

フィリピンでの台風、かなり猛威を振るったと聞いています。

その影響が一目で分かる記事がありました。

Typhoon Haiyan Before & After - ABC News (Australian Broadcasting Corporation)
マウスオーバーで台風前、後が表示される


すごい・・・・・ものが崩れ落ちちゃっているのが一目でわかる。

台風前は陸だったのに、後は水に覆われちゃっている場所もちらほら。

技術をこういうふうに活かしているというのは素晴らしいと思う。

自然を目の前にすると人の力なんてちっぽけだなと東北の震災を機に切に感じる。

2013年11月9日土曜日

Macのカーソル移動のショートカットキーを覚えておくとかなり効率が違う

覚えておくと断然効率が違うカーソル移動・テキスト処理系のショートカット - Macの手書き説明書
これはおぼえておきたい。



この記事を見て、ショートカットキーを使おう使おうと思っているけどなかなか使いこなせていない。

これが重要。ってかこれが覚えられない。
DropShadow ~ 覚えておくと断然効率が違うカーソル移動 テキスト処理系のショートカット  Macの手書き説明書
こうやってアルファベットと合わせて覚えると覚えやすいよね。

忘れないように覚書でした。