| 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
    Confronto di stringhe in Python
    Per confrontare due o più valori di stringa in Python , è possibile utilizzare gli operatori di confronto . Python non ha funzioni incorporate per il confronto di stringhe. Quando si confrontano i valori , Python restituisce sempre sia "vero" o " falso " per indicare il risultato . Il formato utilizzato è " valore1 operatore valore2 ". Nel fare paragoni , è possibile utilizzare le stringhe tra virgolette o utilizzare le variabili con valori di stringa . Operatori di confronto

    Python ha diversi operatori di confronto possono essere utilizzate per confrontare due o più valori di stringa . È possibile utilizzare gli operatori di confronto in loop o istruzioni condizionali . Utilizzare "==" per verificare se due stringhe sono uguali o " ! =" Per vedere se non sono . È inoltre possibile utilizzare " > " per verificare se la prima stringa è maggiore del secondo o " < " per verificare il contrario . Utilizzare " > =" per vedere se è maggiore o uguale a , o " < = " per verificare se è minore o uguale al secondo .
    Chained Confronti

    Python consente di catena di più di un confronto insieme nella stessa linea . Ad esempio , a confronto 'a' > 'b' > 'c' è lo stesso che a confronto 'a' > 'b' e quindi 'b' > 'c' subito dopo . Python restituisce " true" se tutti i confronti della catena di ritorno vero e "false" se uno non restituisce vero . Quando si fa un confronto restituiscono false , Python non confronta il resto della catena .
    Comportamento

    Python mette a confronto tutte le stringhe stringhe lessicografico , il che significa che "Apple " è sempre meno di " banane ", che è meno di " ciliegia ", e così via . Tuttavia, i confronti tra stringhe sono case-sensitive . Tutte le lettere maiuscole sono meno di lettere minuscole . Ad esempio , Python stabilisce che "Zebra" è inferiore a " mela ". Per evitare questa confusione quando si confrontano stringhe lessicografico , convertire temporaneamente tutte le stringhe in maiuscolo o minuscolo e poi confrontarli .
    Tipi di dati

    Quando gli oggetti hanno un tipo diverso , Python cerca di convertirli al tempo stesso a scopo di confronto . Per esempio , confrontando un galleggiante con il valore di 10,0 a un intero con il valore 10 restituisce "true" perché sono gli stessi. Tuttavia, un numero intero con il valore 10 non è la stessa di una stringa con il valore " 10 " tra virgolette e restituisce "false ". Se Python non può convertire i valori in un tipo comune , restituisce sempre "false ".

    Previous :

    next :
      Articoli Correlati
    ·Come inviare un telefono cellulare un messaggio di test…
    ·Ho un errore di sintassi non valida in Python 
    ·Come inserire un ritardo in Python Code 
    ·Come rimuovere una nuova linea in Python 
    ·Come scrivere uno script Python per Blender 
    ·Come fare un file EXE da un file Python 
    ·Come inserire una pausa Con Dogtail su Python 
    ·La funzione Strip Python 
    ·Python Progetti per OpenCV 
    ·Come fare una conversazione Python 
      Articoli in evidenza
    ·351M Ford Specifiche 
    ·Come accedere Macro colonne si riempiono di dati 
    ·Simple Database MySQL PHP Tutorial 
    ·Visual Basic Opzioni del comando 
    ·Come implementare un distruttore di base in Javascript 
    ·Come salvare un file PHP come HTML 
    ·Come inserire CheckBoxList multipla in Asp.Net 
    ·Procedura: Java Applet e l'algoritmo di Nagle 
    ·Come cercare un Hex in DB2 SQL 
    ·Come variabili di uscita alle stringhe XML su Android 
    Copyright © Conoscenza Informatica http://it.wingwit.com