| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Hvordan man laver en Pig Latin Program on Python
    programmeringssproget Python indbyggede understøttelse for strenghåndtering er velsagtens en af ​​sin definition styrker. Gennem skive notation , kan du hurtigt få fat understrenge fra længere strygere og flytte dem ind i nye positioner. Dette bliver især nyttigt, når du opretter et program, der udfører transformationer på strygere , såsom omdanne sætninger i Pig Latin . Ting du skal
    Python Interpreter
    Vis Flere Instruktioner
    1

    Erklær to variable. Den første er den streng til at konvertere til Pig Latin , den anden er en liste , der repræsenterer store og små vokaler : Hej

    >>> s = ' sætning ' >>> vokaler = [' A ',' a ', ' E ',' e ' , ' I ' , ' i ' , ' O ' , ' o ' , ' U ' , ' u ' ]
    2

    Definer en funktion, finder den første indeks, der indeholder en vokal i målet sætning . Pig Latin fjerner alle begynder konsonanter før den første vokal forekomst og placerer dem i slutningen af sætningen

    >>> def getIndex (x, v): .
    3

    Opret en løkke i indekset , der kontrollerer streng til vokaler . Funktionen vil bruge to sløjfer. Den første løber gennem hvert element i sætningen . Den anden løber gennem en liste af vokaler og tjekker den aktuelle bogstav i en sætning . Hvis det er en vokal , returnerer funktionen et heltal , der repræsenterer indekset af vokalen : Hej

    >>> def getIndex (x, v): . . . indeks = 0 . . . for vare i x : . . . for vokal i v: . . . såfremt varen == vokal : . . . returnere indeks. . . index + = 1
    4

    kalder funktionen , giver det snoren og vokalen listen : Hej

    >>> vowel_index = getIndex (s, vokaler ) >> ; > vowel_index1
    5

    Tag begyndelsen konsonanter off af begyndelsen , og oprette en ny streng med konsonanterne i slutningen : Hej

    >>> tigge = s [ 0: vowel_index ] >>> ende = s [ vowel_index : (LEN (e)] >>> pig_s = ende + tigge >>> pig_s'entences '
    6

    Placer passende afslutning på sætningen . Ord , der begynder med en konsonant eller konsonanter (hvor indekset er større end nul) slutter med " ay ". Ord , der begynder med vokaler (hvor indekset er lig med 0 ), vil slutter med "måde " : Hej

    >>> hvis index == 0: ... pig_s + = ' måde ' ... ellers : ... pig_s + = ' ay ' < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Python Conversation 
    ·Hvordan til Mark numre i en Python List 
    ·Sådan formateres en streng på Python 
    ·String Operations i Python 
    ·Sådan fjernes Citater i Python SQLite 
    ·Hvad er IndexError i Python 
    ·Hvordan man skriver koden til CPU Programmering 
    ·Hvordan man skriver en Python script , der kan læse CP…
    ·Hvad erSTRING indeksering i Python 
    ·Sådan Test for numrene med Python 
      Anbefalede Artikler
    ·Procentvise Funktion i PHP 
    ·Sådan nedgradere din Java opdatering 
    ·Sådan oprettes en liste over fire elementer i Python 
    ·Forskellen mellem en Deliverable & En milepæl i et it-…
    ·Sådan får Script Name i VBS 
    ·Tilføjelse af en DLL til en CPP Projekt 
    ·Sådan bruges Treeview i VB6 
    ·Sådan installerer Java SE 6 i Windows 
    ·Hvordan man laver en Turn Off Switch for en funktion i …
    ·Sådan installeres Java på en Windows Mobile mobiltele…
    Copyright © Computer Viden http://www.computerdk.com