Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colaboração.

Os doadores receberão material que não consta do site diretamente no e-mail. Programas, Simulados, Tutoriais, Dicas, etc.


Tutoriais Python - 2

Tutorial para Reverter uma String Usando uma Função

  O Python tem várias funções para manipulação de strings, mas a biblioteca de string Python não suporta a função "reverse()" embutida. Mas existem várias maneiras de inverter a string.

  Vejamos os métodos que podemos utilizar para reverter uma string em Python.

  Usando o loop for
  Usando loop while
  Usando o operador slice
  Usando a função reversed()
  Usando a recursão

  Vejamos um exemplo usando o loop “for”:

  

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  A saída do código acima é a seguinte:

  Comentários sobre o código:

  No código acima, declaramos a função 'reverse_string()' e passamos o argumento 'str'. No corpo da função, declaramos a variável de string vazia 'str1' que conterá a string invertida.
  Em seguida, o loop for iterou cada elemento da string dada, juntou cada caractere no início e armazenou na variável str1.
  Após a iteração completa, ele retornou a string de ordem reversa str1 para a função do chamador. Ele imprimiu o resultado na tela.


  Vejamos um exemplo usando o loop “while”:

  Também podemos reverter uma string usando um loop 'while'. Vejamos então o seguinte exemplo:

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  A saída do código acima é a seguinte:

  Comentários sobre o código:

  No código acima, declaramos uma variável 'str' que contém o valor da string. Inicializamos um loop 'while' com um valor da string.

  Em cada iteração, o valor de 'str [count - 1]' concatenado com 'reverse_String' diminui o valor da contagem. O loop while completa sua iteração e retorna a string de ordem reversa.


  Vejamos um exemplo usando o operador 'slice([])':

  Também podemos reverter uma string fornecida usando o operador slice estendida.

  Vejamos então o seguinte exemplo:

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  A saída do código acima é a seguinte:

  Comentários sobre o código:

  Geralmente, um operador de fatia aceita três parâmetros – start, stop e step (iniciar, parar e passo). Nesse caso não fornecemos nenhum valor para iniciar e terminar o índice, o que significa que o índice inicial é 0 e o final é n-1, por padrão.
  O tamanho do passo é -1; Isso significa que a string continua a travessia desde o final e vai para a posição de índice 1.


  Vejamos um exemplo usando a função 'reversed()' com 'join':

  Python fornece a função 'reversed()' para reverter uma string.

  Vejamos então o seguinte exemplo:

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  A saída do código acima é a seguinte:

  Comentários sobre o código:

  No corpo da função, declaramos uma string vazia separada pelo operador .dot (ponto). A função reversed() retorna a string reversa que ela juntou com a string vazia separada usando a função join().


  Vejamos um exemplo usando recursão:

  Uma string também pode ser revertida usando a recursão. A recursão é um processo em que a função chama a si mesma.
  Vejamos então o seguinte exemplo:

  Para compilar o código, utilize qualquer compilador de sua preferência ou utilize o compilador online abaixo:

  Compilador Online Python

  A saída do código acima é a seguinte:

  Comentários sobre o código:

  No código acima, definimos uma função que aceita uma string como um argumento. No corpo da função, definimos a condição básica de recursão, se o comprimento de uma string for 0, então a string é retornada, caso contrário, chamamos a função recursivamente.

<< Tutorial para Calcular a Média dos Números de uma Determinada Lista

Tutorial para Converter uma Lista em String Usando uma Função >>



Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.