Fermer2
deleted2Le 28/03/2020 à 11:46
Bon ben forcément, ça allait arriver cheeky C'est même bon signe grin

Alors, commençons :
>>> objtruc = str('truc')
>>> objtruc
'truc'
>>> objtruc.capitalize()
'Truc'
>>> objtruc
'truc'
>>>
Alors, plusieurs questions avec ces trois lignes pourtant élémentaires (on est pas rendus trioui)
Si j'ai à peu près compris, str est un type natif. J'en crée ici une instance appelée objtruc. C'est ça ?

Alors :
1. Comment "l'appel d'un objet" renvoie-t-il un de ses membres (en l'occurence, la chaine associée à l'objet)
2. On s'attendrait que la méthode capitalize() apppliquée à l'objet modifie le contenu de l'objet, plutôt que de renvoyer une copie modifiée. C'est un comportement courant en Python, ou c'est moi qui ai des intuitions foireuses sur ce que c'est supposé faire ?

Merci d'avance !