da linguagem de programação Python suporte embutido para manipulação é indiscutivelmente um dos seus pontos fortes definidoras. Através de notação fatia , você pode pegar rapidamente substrings de cadeias mais longas e movê-los em novas posições. Isto torna-se particularmente útil quando você está criando um programa que realiza transformações em cordas , como transformar frases em Pig Latin . Coisas que você precisa 
 Python Interpreter 
 Show Mais instruções 
 1 
 Declare duas variáveis. O primeiro é a string para converter em Pig Latin , o segundo é uma lista representando vogais maiúsculas e minúsculas : 
 
 >>> s = ' sentença ' >>> vogais = [ 'A ',' a ',' e ', ' e ', ' I ' , ' i ' , ' O ' , ' o ' , ' U ' , ' u ' ] 
 2 
 Definir um função que encontra o primeiro índice que contém uma vogal na frase alvo. Pig latin remove todas as consoantes com início antes de a primeira ocorrência de vogais e coloca-los no final da frase 
 
 >>> def getIndex (x, v) : . 
 3 
 Crie um loop no índice que verifica a string para vogais . A função irá usar dois loops. O primeiro percorre cada item na sentença. O segundo é executado através de uma lista de vogais e verifica a letra atual da frase. Se for uma vogal , a função retorna um inteiro que representa o índice da vogal : 
 
 >>> def getIndex (x, v) : . . . index = 0 . . . para o item em x: . . . para vogal em v: . . . se o item == vogal : . . . retornar índice. . . index + = 1 
 4 
 Chame a função , dando-lhe a corda ea lista vogal : 
 
 >>> vowel_index = getIndex (s, vogais ) >> ; > vowel_index1 
 5 
 Tome as consoantes iniciais fora do começo, e criar uma nova string com as consoantes no final: 
 
 >>> beg = s [0: vowel_index ] >>> finais = s [ vowel_index : ( len ( s) ] >>> pig_s = final + beg >>> pig_s'entences ' 
 6 
 Coloque o final apropriado para a frase . palavras que começam com uma consoante ou consoantes ( onde o índice é maior do que zero) vai acabar com "ay . " As palavras que começam com vogais ( onde o índice é igual a 0) vai acabar com o " caminho " : 
 
 >>> if índice == 0: ... pig_s + = ' caminho ' ... else : ... pig_s + = ' ay ' < br >