




























































































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
Os melhores documentos à venda: Trabalhos de alunos formados
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
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Linguagem de Programação Python
Tipologia: Notas de estudo
1 / 113
Esta página não é visível na pré-visualização
Não perca as partes importantes!
!"#$%&
Josué Labaki # $%& / & : ;< 2 $ =&2 labaki@feis.unesp.br
0#GCCC 55 9
#"01.!(&# *"+&!
&B) ")(# *"+&!H
$%& 3 0 8 8 'FL 55 .F%L& 5 5+! & # F6 M$ 3 0 N O $%& '! +! '$%& P -! 5 1 ! ! $! ! + O 1 !& ) " $%&
$%& )! ) 3 3 7 3 0 ) M1N! $%& " ! )
$%& = )" O ! O &
O 3 $%& ! $& ! = 5& ' # 5+! $%& 2 P! < 2 ! 3 ; '; 2 +! < , $%& !/ %! # Q& ! F)1 $%& %'&((---%& % +
! * . 8 8 JR $%& '&((---%& *+
C #!(& *"+&!/&0&)0#/#=/)=#(&#C
" =/ 5 " ! " ! 0 )" U!.!V( 0
a=
b=
a == b # == testa se a é igual a b
False
a != b # != testa se a é diferente de b
True
a <> b # <> também testa se a é diferente de b
True
a > b # > testa se a é maior que b
False
a < b # < testa se a é menor que b
True
2*a >= b # testa se o dobro de a é maior ou igual a b
True
2**3 # É o mesmo que 23 (dois ao cubo).
8
2**(3+6) # Dois elevado a 9
512
L"4 0 4
7 % 2 # O resto da divisão entre 7 e 2
1
/ 01 12345 6 7 8 9
E #.J 1 . !#(##(/=##
$%& = O 0 " " . $ & M* N! *. *) *) ! * A! ! M >N! O >XA!M >N" $%&
$* *)! 3 0 type(x)! *)1
#".& (3 4 "&
".!<
2 0 ) $%& & 1 $%& 0 K! *&
palavra='termodinâmica'
palavra
'termodin\xe2mica'
& ‘termodin\xe2mica’ $%& *) MN ! )" 0 & & 0 ! O " $ " ! M : N$ !
print palavra
'termodinâmica'
$%& ! K ! 3 K O K $%& ! 3 3 O 1 *8 3 Y K22ZY[
palavra[2]
'r'
2*palavra[0]
'tt'
F * K $ 1 ! K MN 0 3 I >A! O
palavra[9:12]
'mic'
$ & ! *. 3 $%& ! 0 = ! 3 *)ST
" palavra[9:12] 0 !./9
$ 3 ! 4 K
palavra[9:]
'mica'
palavra[1:8:2]
'emdn'
0 3 > G! A' )! 3 >!C!@D+F)1 C
palavra[1:8:3]
'eon'
)! 3 >! E D ! 8 K " !
palavra[7:0:-1]
'nidomre'
< 4 3 3 D H! 1 1 O !& KMN "
3 'O +! 3 0
palavra[7::-1]
'nidomret'
= 3 4 3
palavra[:4:-2]
'ai\xe2i'
'F )"" 1 \xe2 M:N!0 ?+
! 4 3 ! 0 " K
palavra[::-1]
'acim\xe2nidomret'
O )" & * :
palindromo='socorram me subi no onibus em marrocos'
palindromo[::-1]
'socorram me subino on ibus em marrocos'
" 0 0 ! " * 4 K
R 1 * ! MUN M 3 0 N! ! 30
(^1) Palíndromos são palavras ou sentenças que são iguais tanto se lidas de trás para frente quanto no sentido normal.
lista[0]
1
lista[0]+lista[2]
4
MUN* 3 0 Z>!A!C[ ZE[ ' 4 + JO UE " ! \ Z>!A!C[
lista=lista+[4]
lista
[1, 2, 3, 4]
lista+4
Traceback (most recent call last):
File "<pyshell#1>", line 1, in -toplevel-
lista+4
TypeError: can only concatenate list (not "int") to list
lista=lista+[0,0,0]
lista
[1, 2, 3, 4, 0, 0, 0]
lista[-1]
0
lista[2:-2]
[3, 4, 0]
! * & KM N
len(lista)
7
; 8 0 K" ! = O *8 3 !0 O
lista[0] = 'zero'
lista
['zero', 2, 3, 4, 0, 0, 0]
lista[1] = lista[1]+lista[2]
lista
['zero', 5, 3, 4, 0, 0, 0]
lista[2] = lista[0]
matriz[1]
[0, -1, 1]
% matriz[1] " 09
matriz[1][2]
1
C )=#
0 *) ! 3 0 " ; O ! 0 1
tupl=(1,2,3)
tupl
(1, 2, 3)
tupl[0]=0
Traceback (most recent call last):
File "<pyshell#10>", line 1, in -toplevel-
tupl[0]=0
TypeError: object doesn't support item assignment
* *)] ! ! ! !
O * $%& ! & M,.,N
a,b = 0,'Deu certo?'
a
0
b
'Deu certo?'
^ O M ; <= 9> N
" ! *)
a,b=b,a
a
'Deu certo?'
b
0