| 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
    Confronti di stringhe maiuscole e minuscole in Python
    manipolazione di stringhe e il confronto è spesso una parte essenziale di qualsiasi programma del computer o uno script sito web . Python ha delle diverse funzioni e metodi disponibili da utilizzare per confrontare le stringhe stringhe , ma nessuno di loro sono case-insensitive . Tuttavia , è possibile combinare alcune delle funzionalità disponibili per creare le proprie case-insensitive metodi di confronto tra stringhe . Confronto

    Quando si confrontano due stringhe , utilizzare il metodo " inferiore " " superiore" o per convertire temporaneamente le due stringhe in maiuscolo o minuscolo , quindi utilizzare il doppio segno uguale all'operatore di confrontare le due stringhe per ogni altra . Ad esempio, digitare " var1.lower ( ) == var2.lower ( ) " per confrontarli . Questa è una operazione booleana che restituisce true o false . Se le due stringhe hanno gli stessi caratteri e la punteggiatura , indipendentemente dal caso , questo confronto restituisce true . In caso contrario , restituisce false .
    Funzione

    È possibile creare una funzione di confronto di stringhe maiuscole e minuscole e utilizzarlo nel vostro programma Python . Definire la funzione di accettare due variabili stringa come parametri , quindi scrivere un'istruzione if che converte sia in minuscolo e usa il doppio segno di uguale operatore per confrontarli . Se le due stringhe sono uguali , hanno la funzione di restituire un valore per informare l'utente i due sono uguali , e se le stringhe non sono uguali , informare opportunamente l'utente . In alternativa , è possibile digitare semplicemente " var1.lower ritorno ( ) == var2.lower ( )" come l'unica linea in funzione per restituire solo vero o falso.
    Prestazioni < br >

    Mentre questo definita dall'utente , funzione di confronto di stringhe maiuscole e minuscole confronta rapidamente due stringhe per l'uguaglianza , ma ha anche bisogno di allocare spazio in memoria per la memorizzazione temporanea dei due stringhe convertite in caratteri minuscoli. Il programma distrugge questi due oggetti appena le uscite di funzione . Le stringhe iniziali stessi non vengono modificati , utilizzando il metodo del " inferiore" a scopi di confronto non cambiano i loro valori in modo da poterli utilizzare in altre parti del programma , senza dover cambiare nulla indietro
    Utilizza
    .

    La necessità di una funzione di confronto di stringhe case-insensitive esiste in diverse situazioni . Ad esempio, è possibile utilizzarlo in uno script Web in cui si mostra all'utente una immagine CAPTCHA con caratteri e numeri , ed hai bisogno di lui per digitarli in per convalidare la sua identità . In generale , queste immagini non si preoccupano caso lettera , quindi un confronto case-insensitive qui funziona . Un altro esempio riguarda uno script di ricerca in cui si invita l'utente a cercare qualcosa digitando parole chiave. Perché lui non si preoccupa per la lettera minuscola e vuole solo i suoi risultati , con un confronto tra maiuscole e minuscole consente di tornare a quei risultati che meglio si adattano alla ricerca .

    Previous :

    next :
      Articoli Correlati
    ·Come scoprire quale versione di Python You Have 
    ·Come creare un file CSV Su un JSON Python 
    ·Come eliminare una variabile in una funzione Usare Pyth…
    ·Come implementare indice di posizione Usare Python 
    ·Come creare un dizionario in Python 
    ·Il metodo della funzione e di classe in Python 
    ·Come eseguire una funzione Python Con Timeout 
    ·Come utilizzare l' istruzione break in Python 
    ·Come si compila il codice Python per errori senza esegu…
    ·Elenco delle funzioni in un modulo Python 
      Articoli in evidenza
    ·Come aggiungere una tavolozza di colori a VB6 
    ·Come trovare sottostringhe in Python 
    ·Come aggiungere un assembly web.config 
    ·Come eseguire l'override di un metodo di accesso in Obj…
    ·Come limitare una lunghezza variabile in javascript 
    ·La differenza tra DataGrid e GridView 
    ·Come dividere Lunghezza stringa in Java 
    ·Come fare semplici giochi TI -83 Snake 
    ·Come creare una stringa dinamica in C + + 
    ·Come velocizzare Apache Passenger Rails 
    Copyright © Conoscenza Informatica http://it.wingwit.com