Форум сайта python.su
есть процедура
def proc(a)
Офлайн
как то так:
>>> a = 1
>>> type(a)
type 'int'
>>> a = "A!"
>>> type(a)
type 'str'
try:
type(b)
except:
print "hadling exception..."
Отредактировано (Март 20, 2008 13:51:34)
Офлайн
def proc(a):
if type(a) == str:
print 'str'
elif type(a) == int:
print 'int'
elif a == None:
print 'NoneType'
try:
a
except NameError:
print 'a - not define'
Офлайн
if isinstance( a, int ): #int elif isinstance( a, basestring ): #str or unicode elif a is None: #None
Офлайн
elif isinstance( a, basestring ):
elif isinstance( a, str):
Офлайн
FishHook
Ты год сообщения глянь. Не понятно чего оно вылезло. Тогда еще 3 не было
Офлайн
Чудеса какие-то происходят!
Офлайн
Чудес не бывает. Просто кто-то написал здесь сообщение и потом его удалил. Вот тема и поднялась.
Онлайн
Когда я вижу таки посты вспоминаю цитату из песни Сектора Газа “Мой папаша некрофил, моя мамаша вампириха”…
Офлайн
def proc(a): print(type(a))
<class 'str'> <class 'int'> <class 'float'> # итд
Офлайн