




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução à programação com Python
Tipologia: Manuais, Projetos, Pesquisas
1 / 180
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























































































a = 2** a 8 x = 2.9 + 6.5 + 1. x
print type (a) < type ’int’> print type (x) < type ’float’>
a = 2** a
8
x = 2.9 + 6.5 + 1. x
print type (a) < type ’int’> print type (x) < type ’float’>
c = "5" q = 4 c, q = q, c print c, q 4 5
print c + q Traceback (most recent call last): File "
", line 1, in TypeError: cannot concatenate ’str’ and ’int’ objects
c = "5" q = 4 c, q = q, c print c, q 4 5
print c + q Traceback (most recent call last): File "
", line 1, in TypeError: cannot concatenate ’str’ and ’int’ objects
’simples’ ’simples’
"dupla" ’dupla’
"""tripla""" ’tripla’
"""tripla possui uma propriedade especial: elas ignoram quebra de linha, portanto a string aparece como ela eh escrita""" ’tripla possui uma propriedade especial: elas \n ignoram ’
print ("C:\diretorio\novo\nada.exe") C:\diretorio ovo ada.exe
print ("C:\diretorio\novo\nada.exe") C:\diretorio ovo ada.exe
print (’C:\diretorio\novo\nada.exe’)
print (r’C:\diretorio\novo\nada.exe’) C:\diretorio\novo\nada.exe print (u"\u2192")
"hello" + "world" # concatenacao
’helloworld’
s = ’hello’ s[0] = ’j’ Traceback (most recent call last): print c + q Traceback (most recent call last): File "
", line 1, in TypeError: cannot concatenate ’str’ and ’int’ objects ## Isto é, Python é uma linguagem dinâmica, mas com ## tipagem forte, ao contrário de outras linguagens ## como Perl que é dinâmica e com tipagem fraca. ## Strings ## Python define um tipo de dados nativo para ## strings (str) ## Strings podem ser delimitadas por aspas simples, ## dupla ou tripla >>> ’simples’ ’simples’ >>> "dupla" ’dupla’ >>> """tripla""" ’tripla’ >>> """tripla possui uma propriedade especial: elas ignoram quebra de linha, portanto a string aparece como ela eh escrita""" ’tripla possui uma propriedade especial: elas \n ignoram ’ ## Strings >>> print ("C:\diretorio\novo\nada.exe") C:\diretorio ovo ada.exe ## Como evitar a quebra de linha? ## Strings >>> print ("C:\diretorio\novo\nada.exe") C:\diretorio ovo ada.exe ## Como evitar a quebra de linha? >>> print (’C:\diretorio\novo\nada.exe’) ## Modos especiais de strings: ## raw string ## unicode string >>> print (r’C:\diretorio\novo\nada.exe’) C:\diretorio\novo\nada.exe >>> print (u"\u2192") ## Strings ## Strings são imutáveis >>> "hello" + "world" # concatenacao ’helloworld’ >>> s = ’hello’ >>> s[0] = ’j’ Traceback (most recent call last): File " ", line 1, in TypeError: ’str’ object does not support item assignment
sn = ’j’ + s[1:] sn ’jello’