| 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 Oversætter i Python
    Oversættelse software er ekstremt sofistikeret. At skabe et sådant program , kan du bruge top-down parsing . Top-down parsing er, når du handler med det højeste niveau af et parsetræ først. For eksempel, hvis du ønskede at oversætte sætningen " Es scheint mir Fremd , " ( "Det virker underligt på mig ,") fra tysk til engelsk, ville du ønsker " scheint mir " til at oversætte som " Forekommer mig , " i stedet end "synes mig. " Top-down parsing her involverer oversætte hele sætningen på én gang, hvilket giver " Forekommer mig ", mens oversætte ord for ord udbytter "synes mig. " Det sparer dig fra at handle med komplicerede syntaktisk og semantisk analyse . Ting du skal
    Python IDLE miljø
    Vis Flere Instruktioner
    1

    Opret en ny fil med navnet " translator.py ", og åbne det med tomgang. Definere en funktion med navnet " oversætte " ved at skrive def translate (). Tryk på " Enter" og IDLE vil automatisk led næste linie for dig
    2

    Skriv følgende på næste linje : . ( " . Indtast den sætning , du gerne vil oversætte " ) rawtext = raw_input dette definerer en variabel kaldet " rawtext " , der gemmer den sætning , der skal oversættes . Antag at brugeren skriver teksten " Es scheint mir Fremd . " Indholdet af " rawtext " er altså en streng, der indeholder ordene " Es scheint mir Fremd . "
    3

    Brug string.replace operation at oversætte. For eksempel, " es " er tysk for " det ", så skriv følgende : rawtext = rawtext.replace ( " es " , "det" ) . Du bliver nødt til at oversætte de mest almindelige tyske ord på denne måde. Indtast en ny linje og type Må rawtext = rawtext.replace ( " es . ", " Det". ) Ikke bruge en operation af formularen, rawtext = rawtext.replace ( " es " , "det" ) , da dette ville for eksempel ændre " besagen " til " bitagen ", som du ikke ønsker . Gentag denne proces for hvert ord , du vil oversætte .
    4

    Brug string.replace operation igen for at oversætte sætninger. Sørg for at sætte de funktioner , der erstatter sætninger over de funktioner , der erstatter ord , således at sætninger er oversat først , hvilket giver et mere grammatisk korrekt oversættelse . For eksempel, ville du sætte rawtext = rawtext.replace ( " så scheint es mir ", " så det forekommer mig " ) over rawtext = rawtext.replace ( " es ", " It" ) , med henblik på at oversætte sætningen før de enkelte ord. Det er top- down parsing i aktion.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konvertere en streng til en liste på Python 
    ·Sådan oprettes en Keylogger Brug Python 
    ·Sådan graf med Python 
    ·Sådan Find en Magic Number Fra et Python PYC Filer 
    ·Sådan Lær Python Online Free 
    ·Liste over Python Tools 
    ·Hvordan til at konstruere en ordbog i Python 
    ·Sådan kører Java Apps Fra Python 
    ·Hvordan man kan manipulere xls filer med Python 
    ·Sådan læses en CSV-fil i Python 
      Anbefalede Artikler
    ·Hvordan man laver en knap i Access Indtast en dato på …
    ·Hvordan man skriver en funktion til ODE45 
    ·Hvordan man skriver et program til at konvertere Lavere…
    ·Hvordan man kompilerer CPP hjælp af Visual Studio 
    ·Sådan bruges Skeleton Filer i OGRE 
    ·Sådan oprettes en animeret 3D- Logo i Javascript 
    ·Sådan Set Mnemonic centrale sammenslutninger med Visua…
    ·Sådan tilføjes elementer til en Array i C -# 
    ·Sådan ændre farven i en celle i DataGridView 
    ·Hvordan man laver et program ved hjælp af Microsoft Vi…
    Copyright © Computer Viden http://www.computerdk.com