Comment puis-je obtenir 2 caractères à partir du milieu d'une chaîne de caractères?
import time
date = time.strftime("%d:%m:%y")
print date #returns '18:05:14'
print date[-2:] #returns '14'
print date[:2] #returns '18'
#print ??? <-returns '05'
Comment puis-je (de préférence), utilisez la touche [:nombre:] chose à regarder pour le 4ème et le 5ème caractère de "18:05:14" (05)? si je ne peux pas utiliser [:#], c'est bien. Je ne peux pas trouver n'importe quelle manière possible, mais toute aide est appréciée.
OriginalL'auteur Peaser | 2014-05-19
Vous devez vous connecter pour publier un commentaire.
Spécifier le début et la position de la butée:
[3:5]
obtiendrez tous les caractères à partir de l'index3
inclusive à l'indice de5
exclusif.Si vous avez eu une longue chaîne et avait besoin de certains personnages vers la fin, vous pouvez aller sur ce, à compter de la fin à l'aide de nombres négatifs. ex.
date[-5:-3]
retourne'05'
OriginalL'auteur iCodez
Vous avez beaucoup de manières d'obtenir la valeur.
OriginalL'auteur Puffin GDI