J'apprends à utiliser Python et je ne comprends pas comment l'index d'un mot de passe peut être utilisé. Voici mon code
test_var = "hello how are you"
print(test_var[-1], ",", test_var.find('t'))
La sortie de ce programme est.
u , -1
Je comprends maintenant que l'indexation négative est autorisée en python contrairement à java et qu'elle fonctionne très probablement de manière cyclique de sorte que -1
indique le dernier caractère.
Mais quand il s'agit de find
et il ne correspond à aucun caractère 't'
cela donne à nouveau -1
. Cela implique-t-il donc que -1
est comme la valeur nulle en python ? Et cela fait pas signifie que find
a retourné la position du dernier caractère ?
C'est juste moi ou ce serait moins confus si un échec find
rendrait None
?