Aprenent Python Recorrent el camí pas a pas

17 Strings 02

Les 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