Thanks Everybody I now have several methods in my arsenal and they all look quite simple, now that I know. Just wondering, when would you use isInstance()?
Thanks Alan Gauld wrote: > "Michael" <[EMAIL PROTECTED]> wrote > > >> to check and make sure that an integer is entered and the program >> not >> crashing when a naughty user enters a character instead. >> > > John F has already pointed you to the use of try/except for this, > however... > > >> trying to use the Type() function but I cannot work out how to check >> the >> return value? Caomparing it to 'int' or 'str' isn't working, >> > > The easiest way is to compare to another type: > > x = 42 > if type(x) == type(int()): > > or even > > if type(x) == type(2): > > Or you can use the types module: > > if type(x) == types.IntType > > But for your purposes the Python idiom of its 'better to ask > forgiveness than permission' applies. > > > _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
