17 Strings 02
05 Jul 2016Les funcions que s’apliquen a un objecte es coneixen com a mètodes.
Els strings també són objectes, els podem aplicar funcions específiques d’objectes, que s’anomemen mètodes.
Els mètodes són funcions que formen part d’un objecte.
La forma genèrica per cridar un objectes és aquesta:
#objecte.metode.(argument)
Per saber els mètodes que tenim disponibles podem utilitzar:
>>> dir(str)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
Per accedir-hi ara al mètode count
, el qual estaria dins d’string
, caldria fer això:
>>> help(str.count)
Font: Videotutoriales 20