| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Che cosa è la stringa di indicizzazione in Python ?
    String indicizzazione in Python significa usare la natura del tipo di dati String per manipolare e cercare stringhe in base all'indice. Stringhe Python sono stringhe di " personaggi", e ogni personaggio risiede ad un indice , partendo da 0 ( per il primo carattere ) e termina a lunghezza della stringa meno 1 ( per l'ultimo carattere ) . Oggetti stringa contengono metodi per utilizzare questi indici per navigare i personaggi, ricerca di valori , restituiscono sottostringhe , e una varietà di altre operazioni . Ricordate che le stringhe sono immutabili , il che significa che un programmatore può cercare i modelli nelle stringhe , ma non direttamente aggiungere o rimuovere elementi da stringhe . Stringhe e indici

    In altri linguaggi di programmazione come C /C + + , strutture dati esistono chiamate " array" che contengono raccolte di dati . In questi un programmatore potrebbe assegnare e recuperare i dati in base al suo indice nella matrice. Inoltre , non vi era alcun tipo di dati per rappresentare una stringa di caratteri . Invece , i programmatori hanno dovuto creare array di caratteri , che rappresenterebbero la stringa . Poiché le stringhe erano solo gli array , ogni personaggio era accessibile per indice . In questo esempio di codice C , un programmatore crea un array di caratteri e accede a un personaggio per indice :

    # include

    # include < br >

    int main () { char

    STRNG [ 30 ] = " Ciao "; Ci

    printf (" % c" , strng [ 1 ] ) ; //stampa il carattere "E"

    return 0; }


    ricerca di stringhe

    Python ha il suo tipo di dati stringa , e programmatori possono dichiarare le stringhe proprio come qualsiasi altra variabile . Un programmatore non ha bisogno di mettere da parte qualsiasi struttura di dati array- tipo , basta dichiarare una variabile e assegnare una stringa ad esso . Tuttavia, la capacità di utilizzare indici per individuare caratteri in una stringa resta , e serve come fondamento per la manipolazione di stringhe . Come in questo esempio , un programmatore Python può assegnare una stringa ad una variabile , e poi stampare caratteri in base a indice :

    >>> STRNG = " Ciao C'è "

    > ; >> STRNG [ 6 ] 'T '

    ricerca di stringhe

    causa di queste capacità di indicizzazione , i dati della stringa

    tipo ha numerose funzioni incorporate che utilizzano indici per eseguire le operazioni dalla stringa . Una tipica operazione è alla ricerca di una stringa di caratteri o sottostringhe . In pratica , un programmatore può realizzare questo attraverso una struttura ciclica che controlla ogni carattere di una stringa . Tuttavia, la classe String include una funzione " find () " che trova la posizione del carattere e restituisce il suo indice , o trova la prima istanza di una stringa - o più piccola stringa all'interno di una stringa più grande - e restituisce il suo indice di partenza, come in questo esempio :

    >>> strng.find ( ' l ' ) per

    2

    >>> strng.find ( ' Th ' 6 )


    Patterns

    Perché funzioni stringa possono utilizzare gli indici per verificare i modelli , questa funzionalità permette a tutti i tipi di funzioni generiche di esistere nel biblioteca stringa . Il " endswith ( ) " controlla una stringa o sottostringa per vedere se finisce con un modello fornito dall'utente . La " partizione ( ) " la funzione trova la prima occorrenza di un carattere o sottostringa e divide la stringa in cui è presente la sottostringa . L'esempio seguente controlla una stringa per un pattern di finale , e quindi le partizioni la corda in tre parti separando alla prima occorrenza di uno spazio bianco = Strng.partition ('' ) //Partition restituisce un valore, ma non fa nulla per " STRNG "

    >>> g

    ( 'Ciao ', ' ' , ' Ci ' ) per

    Previous :

    next :
      Articoli Correlati
    ·Come chiamare il metodo Python Java 
    ·Come aprire un file tramite Python 
    ·Come impostare Python 
    ·Come convertire la stringa in Unicode in Python 
    ·Come leggere da un sito web con Python 
    ·Come fare sostituti stringa Python 
    ·Come ottenere Python per ottenere un output dell'immagi…
    ·Come calcolare Vocali in Python 
    ·Che cosa è una directory Python 
    ·Funzione tempo rimanente in Python 
      Articoli in evidenza
    ·Come gestire Ottenere Un articolo di risultati in una q…
    ·Come eseguire uno sviluppatore iPhone Xcode 
    ·Come visualizzare il processo di Apache 
    ·Come utilizzare un buffer temporaneo in C + + 
    ·Come installare Python su HostMonster 
    ·Come fare un Keygen in VB6 
    ·Come fare un App gratis 
    ·Come fare una calcolatrice con Visual Basic 
    ·Come creare XML da database utilizzando Visual Basic 
    ·Come visualizzare ogni iterazione in una TextBox di Vis…
    Copyright © Conoscenza Informatica http://it.wingwit.com