Back
Close

Introdução a Programação Python - Prof. MARCO VAZ

MarcoVaz
7,095 views

Strings

São compostos por um conjunto de caracteres alfanuméricos (cadeias de caracteres) escritos usando aspas simples ou duplas Ex.:
"abc" ou 'abc'

Operações com Strings

  • O operador + pode ser usado para concatenar strings
    Ex.: a + b é o mesmo que ab
  • O operador * pode ser usado para repetir strings
    Ex.: a * 10 é o mesmo que aaaaaaaaaa
  • Os caracteres não imprimíveis (p.ex. Enter) podem ser expressos usando notação "barra-invertida" ("\")
"\n"   é o mesmo que new line (Enter)  
"\r"   é o mesmo que carriage return  (retornar para o início da linha)
"\t"   é o mesmo que tab  
"\b"   é o mesmo que backspace
"\\"   é o mesmo que \  
"\x41" é o mesmo que o caractere cujo código hexadecimal é 41 (“A” maiúsculo)
  Obs: O comando print exibe as informações na tela do usuário. 
  
  Formato do comando: print(string)
  
>>> print("ab\rd")         # \r retorna para o início da linha, portanto irá exibir o caracter d seguido do b.
db

>>> print("abc\td")        # \t irá realizar a tabulação (6 espaços em branco) depois irá exibir a letra d
abc     d

>>> print("abc\nd")        # \n representa o Enter e, por isso, exibirá os carateres a seguir na linha debaixo
abc
d

>>> print("abc\\nd")       # \\ irá exibir o caracter barra
abc\nd

>>> print("ab\bc")         # \b representa o backspace, portanto retornará uma casa.
ac

>>> print("\x41\xA1")      # \x41 representa o A maiúsculo e \xA1 representa o caracterc í
Aí

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants