concatenating strings
Laurent Pointal
laurent.pointal at limsi.fr
Fri Dec 15 05:53:57 EST 2006
More information about the Python-list mailing list
Fri Dec 15 05:53:57 EST 2006
- Previous message (by thread): concatenating strings
- Next message (by thread): Designing a cancellable function
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
EHC a écrit : > hello! > > since i am a py noob, please bear with me ; ) > > how is it possible to concat a string and an integer in a > print-command? i've tried > > print "This robot is named %s. The current speed setting is %d, and %s > has a lifetime of %d" % (self.name , self.speed , self.name) Four % formating with only three arguments to format. It cannot work... print "This robot is named %s. The current speed setting is %d, and %s has a lifetime of %d" % (self.name , self.speed , self.name, self.lifetime) ... > background is a class named Robot with members speed, name, etc... May try this too: print "This robot is named %(name)s. The current speed setting is %(speed)d, and %(name)s has a lifetime of %(lifetime)d" % self.__dict__ [note: liftefime may be a dynamically calculated value, and should be providen via an accessor attribute]
- Previous message (by thread): concatenating strings
- Next message (by thread): Designing a cancellable function
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list