Академический Документы
Профессиональный Документы
Культура Документы
Paulo R. Cavalcanti
Python:
Tipos Bsicos
Python como calculadora
+ adio
- subtrao
* multiplicao
/ diviso
Python como calculadora
>>> 10
10
>>> # Um comentrio precedido do caracter "#"
... # Comentrios so ignorados pelo interpretador
... 10+5
15
>>> 10-15 # Comentrios podem aparecer tambm aps cdigo
-5
>>> 10!
!0
>>> 10"!
!
>>> 10"-! # #i$iso inteira retorna o piso
-%
>>> 10&! # 'esto de di$iso inteira simboli(ado por &
1
Tipos de dados
Servem para:
Ex.:
>>> a ="1"
>>> b = 1
>>> a+b
Traceback (most recent call last):
ile "!st"in>", line 1, in #
T$%e&rror: cannot concatenate 'str' an" 'int' ob(ects
Nmeros
1 , 2 , 15 , -19
1L , 10000L , -9999999L
Ex.:
>>> 022
18
>>> 0x10
16
>>> 0x1f
31
Nmeros de ponto flutuante
Ex:
>>> 1) * inteiro
1)
>>> 1)3) * %onto fl4t4ante
1)3)
>>> 55e3
55)))3)
>>> 55e63
)3)55))))))))))))))7
Nmeros complexos
Ex.:
>>> 1+2j
(1+2j)
>>> 1+2j*3
(1+6j)
>>> (1+2j)*3
(3+6j)
>>> (1+2j)*3j
(-6+3j)
Strings
So cadeias de caracteres
\\ o mesmo que \
Ex.:
>>> %rint "abc8nc"8tef"
abc
c" ef
>>> %rint r"abc8nc"8tef"
abc8nc"8tef
Strings
Ex.:
>>> %rint "abc"8n8
333 ef=h8n8
333 i(k"
abc"
ef=h
i(k
>>> %rint "abc"8
333 ef=h8
333 i(k"
abc"ef=hi(k
>>>
Strings
Ex.:
>>> %rint """
>m ti=re
"ois ti=res
tr?s ti=res"""
>m ti=re
"ois ti=res
tr?s ti=res
>>> %rint '''abc"
ef=h'''
abc"
ef=h
Strings ndices
Notao: string[ndice]
Ex.:
>>> a = "abc"e"
>>> a@)A
'a'
>>> a@61A
'e'
Strings !atias "slices#
Notao: string[ndice1:ndice2]
Ex.:
Formatos:
import modulo
)or exemplo:
im%ort math
* im%orta o mE"4lo math como 4m to"o
* (to"os os elementos t?m B4e ser cita"os
* %rece"i"os %or math.)
(mportando m)dulos
>>> im%ort math
>>> a = sin(3))
Traceback (most recent call last):
ile "!st"in>", line 1, in #
Fame&rror: name 'sin' is not "efine"
>>> a = math3sin(3))
>>> from math im%ort sin
>>> a = sin(3))
>>> %rint a
6)3500)3162/)53
>>> a = sin(ra"ians(3)))
Traceback (most recent call last):
ile "!st"in>", line 1, in #
Fame&rror: name 'ra"ians' is not "efine"
>>> from math im%ort *
>>> a = sin(ra"ians(3)))
>>> a
)3/555555555555555/
$xplorando *)dulos
>>> import math
>>> help(math.cos)
Help on built-in function cos in module math:
cos(...)
cos(x)
Return the cosine of x (measured in radians).
(END)
A forma geral :
def (argumentos):
cdigo
return resultados
Exemplo: f(x) = x
def f (x):
return x * x
print f(2)
!un'%es para resolver pro&lemas