Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan lage en Oversetter i Python
    Oversettelse programvare er ekstremt sofistikert . For å skape et slikt program , bruker top-down parsing . Top-down parsing er når du avtale med det høyeste nivået av en parsetreet først. For eksempel, hvis du ønsket å oversette uttrykket, " Es scheint mir Fremd , " ( " Det synes underlig for meg ,") fra tysk til engelsk , ville du vil " scheint mir " for å oversette som " Virker for meg , " heller enn "synes meg. " Top-down parsing innebærer her oversette hele uttrykket på en gang , noe som gir " Virker for meg ", mens oversette ord for ord avlinger "Synes meg. " Dette sparer deg fra å håndtere kompliserte syntaktisk og semantisk analyse. Du trenger
    Python IDLE miljø
    Vis flere instruksjoner
    en

    Opprett en ny fil med navnet " translator.py " og åpne den med IDLE . Definere en funksjon som heter " translate " ved å skrive def translate ( ) . Trykk på " Enter" og IDLE vil automatisk innrykk neste linje for deg
    2

    Skriv inn følgende på neste linje : . ( " . Vennligst skriv inn setningen du vil oversette ") rawtext = raw_input dette definerer en variabel kalt " rawtext " som lagrer setningen som skal oversettes . Anta at brukeren skriver inn teksten " Es scheint mir Fremd . " Innholdet i " rawtext " er altså en streng som inneholder ordene " Es scheint mir Fremd . "
    3

    Bruk string.replace operasjon for å oversette . For eksempel , "es " er tysk for " det ", så skriver du følgende: rawtext = rawtext.replace ( "es " , "det" ) . Du må oversette de mest vanlige tyske ord på denne måten. Tast inn en ny linje og type, må rawtext = rawtext.replace ( "es . ", " Det . ") Ikke bruke en operasjon av skjemaet, rawtext = rawtext.replace ( "es " , "det" ) , da dette ville , for eksempel endre " besagen " til " bitagen ", som du ikke vil . Gjenta denne prosessen for hvert ord du vil oversette .
    4

    Bruk string.replace drift igjen å oversette setninger . Sørg for å sette funksjonene som erstatter setningene over funksjoner som erstatter ord , slik at setningene er oversatt først , noe som gir en mer grammatisk korrekt oversettelse. For eksempel , ville du sette rawtext = rawtext.replace ( " så scheint es mir ", " så det virker for meg " ) over rawtext = rawtext.replace ( "es " , "It" ) , for å oversette uttrykket før de enkle ord . Dette er top-down parsing i aksjon .

    früher :

     Weiter:
      Relatert Artike
    ·Slik importerer et prosjekt Into Python Glade 
    ·Hvordan oppdage de Hashtags i tekst i Python 
    ·Hva slags dataprogram er Python 2.2.1 
    ·Hvordan erstatte en dato i Python 
    ·Hvordan Slice en liste i Python 
    ·Hvordan lage en global variabel i Python 
    ·Hvordan gjøre Loops i Python 
    ·Slik konverterer Array Type til Float Python 
    ·Hvordan sette opp en parser 
    ·Slik søker i Python 
      Anbefalte artikler
    ·Hva er Python 2.5 
    ·Hvordan oppdatere PEAR 
    ·Java Switch Statement Tutorial 
    ·Hva er Python EXE 
    ·PHP: Last opp filer feil 
    ·Hvordan åpne en PHP fil i Vista 
    ·Hvordan å korrigere feil i programmer 
    ·Hvordan programmere Beregn Button i Vb.Net 
    ·Slik eksporterer en Python Test Suite i selen 
    ·Slik plasserer spesialtegn Into en variabel i Perl 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/