# -*- coding: utf-8 -*- # 文字列を数値に変換する i = int("123") f = float("1.23") l = long("123l") c = complex("123") # 数値を文字列に変換する s = str(123) us = unicode(123) # クラスに特殊メソッド __int__ __long__ __float__ __complex__ を定義すると # int() long() float() complex() の引数として渡すことが出来る class A: def __int__(self): return 10 def __long__(self): return 100l def __float__(self): return 1.2 def __complex__(self): return complex(10, 23) a = A() print int(a)
詳細はドキュメントで
0 件のコメント:
コメントを投稿