| 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
    Come fare un programma di latino Pig su Python
    Il linguaggio di programmazione Python supporto integrato per la manipolazione di stringhe è senza dubbio uno dei suoi punti di forza che definiscono . Attraverso la notazione fetta , si può afferrare rapidamente sottostringhe da stringhe più lunghe e spostarli in nuove posizioni . Questo diventa particolarmente utile quando si crea un programma che esegue trasformazioni sulle stringhe , come ad esempio trasformare frasi in Pig Latin . Cose che ti serviranno
    Python Interpreter
    Mostra più istruzioni
    1

    dichiarare due variabili . Il primo è la stringa da convertire in Pig Latin , il secondo è una lista che rappresenta le vocali maiuscole e minuscole :

    >>> s = ' frase ' >>> vocali = [ 'A ' , ' a ', ' E ', ' e ', ' I ' , ' i ' , ' O ' , ' O ' , ' U ' , ' u ' ]
    2

    definire un funzione che trova il primo indice che contiene una vocale nella frase di destinazione. Pig Latin rimuove tutte le consonanti che iniziano prima della prima occorrenza vocale e li pone alla fine della frase
    >>>

    def getIndex ( x, y ) : .
    3

    Creare un ciclo nell'indice che verifica la stringa per le vocali . La funzione utilizza due cicli. Il primo attraversa ogni elemento della frase. Il secondo passa attraverso un elenco di vocali e controlla la lettera corrente della frase . Se si tratta di una vocale , la funzione restituisce un numero intero che rappresenta l'indice della vocale :

    >>> def getIndex ( x, y ) : . . . index = 0 . . . per la voce in x : . . . per vocale in v: . . . se articolo == vocale : . . . tornare all'indice . . . indice + = 1
    4

    Chiama la funzione , dando la stringa e la lista vocale :

    >>> vowel_index = getIndex ( s , le vocali ) >> ,> vowel_index1
    5

    Prendere le consonanti che iniziano off di principio, e creare una nuova stringa con le consonanti alla fine :

    >>> beg = s [ 0 : vowel_index ] >>> end = s [ vowel_index : ( len ( s ) ] >>> pig_s = fine + mendicare >>> pig_s'entences '
    6

    Posizionare il giusto epilogo alla frase . le parole che iniziano con una consonante o consonanti ( dove l'indice è maggiore di zero ), si concluderà con " ay ". parole che iniziano con le vocali ( dove l'indice è uguale a 0 ) si fine con "via" :

    >>> se indice == 0 : ... pig_s + = 'via' ... else : ... pig_s + = ' ay ' < br >

    Previous :

    next :
      Articoli Correlati
    ·Come installare Python Tk 
    ·Funzione esterno e ambito di applicazione in Python 
    ·Come convertire una stringa in una lista di Python 
    ·Come contrassegnare i numeri in una lista Python 
    ·Come aggiungere testo a una etichetta su Python 
    ·Come rimuovere un testo in Python 
    ·Come codice HTML con Python 
    ·Come calcolare la percentuale in Python 
    ·Come scrivere un Miner -mail per Python 
    ·Come codificare UTF -8 Ignora in Python 
      Articoli in evidenza
    ·Come fare un motore di ricerca a dominio con PHP 
    ·Rendere il computer un Webserver : Apache , PHP , MySQL…
    ·Come controllare per dei tasti premuti in Python 
    ·Quali sono le voci 
    ·Come convertire in UTF -8 con Visual Basic 
    ·Come rimuovere un token Open 
    ·Come aumentare il limite di memoria PHP soluzioni di re…
    ·Come utilizzare la funzione Shell in VBA 
    ·Come utilizzare PHP per creare un messaggio di avviso 
    ·Perché non il mio computer è aperto un file PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com