Introdução a Programação Python - Prof. MARCO VAZ
MarcoVaz
52.8K views
02 Segunda parte
Desenvolvendo um programa Desenvolvendo um programa (Continuação) Processamento Sequencial Processamento Sequencial (Continuação) Exercitando Saída Formatada Processamento Condicional Processamento Condicional (Composta) Processamento Condicional (Múltipla) Exercitando (Condicional) Processamento com Repetição Processamento com Repetição (while) Exercitando (Repetição)
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.
Suggested playgrounds