牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2009-05-01から1ヶ月間の記事一覧

ファイル名の名前と拡張子をPythonで分けてみた

>>> import os.path >>> filename = "hoge.txt" >>> filename 'hoge.txt' >>> name, ext = os.path.splitext(filename) >>> name 'hoge' >>> ext '.txt'

Hello World を Objective-C でやってみた

(環境:MacOSX10.4、Carbon Emacs) Objective-C で Hello World hello.m #include <Foundation/NSObject.h> #include <stdio.h> @interface Say : NSObject -(void) hello; @end @implementation Say -(void) hello { puts("Hello World!"); } @end int main(void) { id say = [Say alloc];</stdio.h></foundation/nsobject.h>…

なぜかobjc-mode使うとマイナーモードでabbreve-mode動くからオフにした

Carbon Emacs で Objective-C のコード書いてたら、スペース入力するたび補完機能が動くので止めてみた。 (環境:MacOSX10.4、Carbon Emacs 2008-04-05版?)下記設定を.emacs.elに追加 ;; Objective-C (add-hook 'objc-mode-hook '(lambda () (setq abbrev…

素数だの積だのよくわかんねっちゃ

とりあえずやってみた 問:「1以上100未満の『2個の素数の積』である整数を列挙しなさい」 def get_prime_list(max): prime_list = [2] for num in range(3, max + 1): if not num % 2 == 0: for odd in range(3, num): if num % odd == 0: break else: prim…

カウンターとリセットと

昨日、id:nullpobugさんに教えてもらった「from itertools import count」でリセットしたくなったからやってみた。おまけに初期値も。 >>> from itertools import count >>> c = count() >>> c.next() 0 >>> c.next() 1 >>> c.next() 2 >>> c = count(0) >>>…