2013-03-01から1ヶ月間の記事一覧

Pythonの文字列

pythonの文字列にはuicode文字列とstr文字列がある。簡単に違いを示すと、 ・unicode文字列:文字列 ・str文字列:バイト文字列len()を使用すれば、そのことがよくわかる。 >>> len('もじれつ') 12 >>> len(u'もじれつ') 4 ※u"ex"はunicode文字列への変換を…

Pythonのアサーション(assert)

http://d.hatena.ne.jp/JavaBlack/20130324/p1#20130324f7 を読んでいつものようにドキリとしたことに加え、昨日たまたまUnitテストについて少し書いたので、今日はアサーションについて。 >>> def add(num): ... assert isinstance(num, int) ... return nu…

PythonのUnitTest

Pythonのunittestモジュールを使用してUnitTestを行うメモ。・被テストモジュール(util.py) def fizzbuzz(number): if number == (): raise TypeError('数字を入れてください') if((number % 3 == 0) and (number % 5 == 0)): return 'Fizz Buzz' elif(numbe…

iOSとかバージンがRubyMotionを触る日記

先日行われた、伊藤直也氏のきのこるおはなしにあてられて、RubyMotionをやってみることにした。 ※ちなみにiOSどころか、Rubyすらろくに触ったことがない。でも、Rubyはイケている・好きだ!という無根拠な好印象を持っているため違和感なく始められる気がし…