Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment lire et écrire des fichiers…
  • Comment faire pour supprimer des var…
  • Qu'est-ce que Python 2.6 et PyWin 
  • DIY Rose Bouquet 
  • Projets Python pour OpenCV 
  • Comment construire un dictionnaire P…
  • Comment ouvrir CMD dans le fond avec…
  • Comment exécuter un script Python p…
  • Comment voir les erreurs dans Python…
  • Comment charger un script Python 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Qu'est-ce que Indexation de chaîne en Python

    ? Indexation de chaîne en Python signifie utiliser la nature du type de données chaîne de manipuler et de rechercher des chaînes par index. Python chaînes sont des chaînes de " caractères ", et chaque personnage réside dans un index, commençant à 0 ( pour le premier caractère ) et se terminant à longueur de chaîne moins 1 (pour le dernier caractère ) . Objets String contiennent des méthodes pour utiliser ces indices pour naviguer les personnages , recherche de valeurs sous-chaînes , de retour, et une variété d' autres opérations. Rappelez-vous que les chaînes sont immuables , ce qui signifie qu'un programmeur peut rechercher des motifs dans des chaînes , mais pas ajouter directement ou supprimer des éléments de chaînes. Strings et index

    En d'autres langages de programmation tels que C /C + + , structures de données existent appelés « tableaux » qui détiennent des collections de données . Dans ces un programmeur pourrait affecter et récupérer des données basées sur son index dans le tableau . En outre , il n'y avait pas de type de données pour représenter une chaîne de caractères . Au lieu de cela , les programmeurs ont dû créer des tableaux de caractères , ce qui représenterait la chaîne. Parce que les cordes étaient juste tableaux, chaque personnage était accessible par index. Dans cet exemple de code C, un programmeur crée un tableau de caractères et accède à un caractère en indice :

    # include

    # include < br >

    int main () {

    caractères Strng [ 30 ] = " Bonjour à tous" ;

    printf ("% c", strng [1] ); //affiche le caractère "e"

    return 0; }


    recherche de chaînes

    Python dispose de son propre type de données de chaîne , et les programmeurs peuvent déclarer chaînes comme n'importe quelle autre variable. Un programmeur n'a pas besoin de mettre de côté toute structure de données de type réseau , simplement déclarer une variable et assigner une chaîne à elle. Toutefois, la capacité d'utiliser des indices pour localiser caractères dans une chaîne demeure , et sert de pierre angulaire pour la manipulation de chaînes . Comme dans cet exemple, un programmeur Python peut assigner une chaîne à une variable , puis imprimer des personnages basés sur l'indice :

    >>> Strng = " Bonjour à tous"

    > ; >> Strng [ 6 ] «T»

    recherche de chaînes

    en raison de ces capacités d'indexation , les données de chaîne

    type a de nombreuses fonctions intégrées qui utilisent des index pour effectuer des opérations de la chaîne. Une opération typique est à la recherche d'une chaîne de caractères ou des chaînes. Dans la pratique , un programmeur peut accomplir cela à travers une structure en boucle qui vérifie chaque caractère dans une chaîne . Cependant, la classe de chaîne comprend une fonction " find () " qui trouve le lieu de caractère et retourne son index, ou trouve la première instance d'une chaîne - ou une chaîne plus petit à l'intérieur d'une chaîne plus grande - et retourne son index de départ, dans cet exemple :

    >>> strng.find (' l')

    2

    >>> strng.find (' Th'
    )

    6
    Patterns

    Parce que les fonctions de chaîne peut utiliser des index pour vérifier les motifs, cette fonctionnalité permet à toutes sortes de fonctions génériques d'exister dans le bibliothèque de chaîne. Le " endswith ()" vérifie une chaîne ou une sous pour voir si elle se termine avec un modèle fourni par l'utilisateur . La " partition ()" fonction trouve la première occurrence d'un caractère ou chaîne et fractionne la chaîne où la chaîne existe. L'exemple suivant vérifie une chaîne pour un motif final , puis sépare la chaîne en trois parties en séparant à la première occurrence d' un espace; = Strng.partition ('') //Partition retourne une valeur, il ne fait rien pour " Strng "

    >>> g

    ('Bonjour ', '' 'Il ')

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour trouver une liste en Python 
  • Comment utiliser mon scripts Python avec Blender 
  • Comment code HTML avec Python 
  • Python vitesse 
  • Comment écrire une série de Taylor en Python 
  • Comment dessiner Spirales avec Python 
  • Comment écrire un script Python qui peut lire l'utilisation du processeur sur Windows 
  • Comment convertir une liste à une matrice en Python 
  • Comment créer une liste de quatre éléments dans Python 
  • Comment faire pour changer la sortie de Python PID 
  • Connaissances Informatiques © http://www.ordinateur.cc