Você está na página 1de 4

PUTHON

*python é uma linguagem de propósito geral.

*as linguagens de progamação funcionam como interpretadores doq queremos 'fala'


para os computadores
que só entendem 01.

*toda variável em python é um objeto.

*no comando 'print' as áspas são usadas pra escrever uma mensagem, exemplo: print
('ola mundo').
outra forma de uso do print é com chaves exp: print (' A soma vale
{}'.format( s )).

*Tipos primitivos
int : exp 7,-4 ,0 ,9875.....
float : exp 4.5 , 0.075 ,-22,23, 7.0 :mesmo o 7.0 reprresentando o msm valor de 7
ele não se encaixa como numero inteiro pelo fato de ter um ponto -----esse ponto é
chmado de numero real mas tb é chamado de ponto flutuante , o python
utiliza o ponto para separar numeros reais.
bool : True e False (sempre em maiúsculo ).
str : "Ola" - '7.5' (quando estão dentro das ', são como uma mensagem).
juntar uma str na outra se chama concatenação.

desafio 03
soma
n1 = int(input('Digite um valor :'))
n2 = int(input('Digite outro valor :'))
s = n1 + n2
print ('A soma entre {} e {} vale {}'.format(n1 ,n2 ,s ))
*esse formato é uma simplificação do comando subistituindo as ' e as , por {} .

desafio 04
descrição
n =(input ("digite um numero : "))
print ('this is a numeric?')
print (n.isnumeric())
print ('what a primitive type?')
print (type(n))

exercício

n = input('Digite algo =')


print (type (n))
print ('Isso é um número?', n.isnumeric())
print ('È alfabético?', n.isalpha())
print ('Só tem espaços?', n.isspace())
print ('Só tem minúsculas?', n.islower())
print ('Só tem maiúsculas?', n.isupper())

*operações aritiméticas
+ : adição
- : subtração
* : multiplicação
/ : divisão
** : potência ------ exp : 5 elevado a 2 = 5.5 = 25
// : divisão interira ------ exp = 5 / 2 = 2 por que é uma divisaão inteira e não
pode ter vírgula(ou float).
% : resto da divisão ------ 1 que sobrou da divisão de cima .
** (1/2) :raiz quadrada (1/3) raiz cúbica....

*ORDEM DE PRECEDENCIA
1 ()
2 **
3 * / // %
4 + -
exp de espressão numérica
3 * (5 + 4) ** 2 == 243
(5 + 4) ** 2 ----nesse caso o símbulo de potência faz os números que estão em
parentese serem elevados ao número correspondente dps do símbulo.

n1 = int(input('Digite um valor ='))


n2 = int(input('Digite outro valor ='))
s = n1 - n2
a = n1 + n2
m = n1 * n2
d = n1 / n2
di = n1 // n2
rd = n1 % n2
p = n1 ** n2
print ('A soma é {} ,a subtração é {}, a multiplicação é {}'.format(a , s, m))
print ('A divisão é {}, a divisão interia é {}, o resto da divisão é {}'.format( d,
di, rd))
print ('A potçência equivale a {}'.format( p))

# \n quebra o print separando o comando em outras linhas:


exp: print ('A soma é {},a subtração é {}.format(a))
a soma é ** , a subtração é **
# com o \n
a soma é **
a subtração é **

exercício de porcentagem
p = int(input('Digite o preço:'))
p1 = p*0.05
p2 = p-p1
print (f'Preço original: R$ {float(p)} e seu novo preço com 5% de desconto será: R$
{float(p2)}')

sucessor e antecessor
format(n ,(n-1), (n+1)))
pow(n ,(1/2) calcula a raiz quadrada
{:.2f}. para arredondar o número de casas decímais

biblioteca : math

ceil arredondar +
floor arredondar -
trunc truncar
pow potência
sqrt raiz quadrada
factorial fatoração
_____________________________________
exemplo de como aplicar a biblioteca |
|
.format(222,math.trunc)) |
_____________________________________|
___________________________________________________________________________________
_____
#MANIPULANDO TEXTOS

str=string \ '.' or "."


cadeia de texto /

frase
__________________________________________
c u r s o e m v i d e o p y t h o n |
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 |
0 1 2 3 4 5 6 7 8 9 0 |
0 |
__________________________________________|

FATIAMENTO

frase(9:13) = 'Vide'
sempre 1- no último número

frase(9:14) = 'Video'

frase(9:21:2) = 'v' 'd' 'o' 'p' 't' 'o' -esse último número
vai mostrar quantas casas vão pular.

frase (:5) = inícia do 0 -exp: 'curso'(4-1)


quando n tem uma casa definida ele começa do caractere 0 .

frase (15:) = indica o começo mas não o fim ,então iria até o fim da str
exp : 'python'

frase (9::3) = indica começo (9),não indica fim (:) e indica quantas casas pular
(3)
exp : 'v' 'e' 'p' 'h'

ANÁLISE
(códigos)
len = comrpimento
exp : len(frase) = 21 caracteres

frase.count('o') = esse código conta quantas caracteres iguais a do parêntese tem


no texto.
exp : o = 3
frase.count ('o',0,13) = conta quantos c*trs semelhantes a do () tem do primeiro
número correspondente,ao próximo 's .
exp : do 0 ao 13 tem um 'o'.

frase.find(deo) = indica aonde começa essa parte da str


exp : 11 = d...
frase.find('cachorro') = quando o py não acha a str dentro da str oficical
ele apresenta -1,como forma de indicar que não encontrou .
exp : frase.find('dog') = -1 .

TRANSFORMAÇÃO

'curso'in frase = a str 'curso' tem na frase ? sim = True .


não = False.
frase.replace('vídeo,'live') = substitui a str pela outra informada
exp : 'curso em 'live' python'.

frase.uper() = indentifica os c*trs em minúsculo e os troca por maiúsculo


frase.lower() = é o oposto ,indentifica os maíusculos e os torna minúsculos

frase.captalize() = só deixa a primeria letra da frase em maíuscula


exp : '|C|urso em vídeo python'

frase.title() = captaliza palavra por palavra


exp : '|C|urso |E|m |V|ídeo |P|ython'

frase.strip() = remove todos os espaços inúteis da frase


frase.rstrip() = remove somente os últimos espaços
frase.lstrip() = remove os espaços da esquerda

DIVISÃO

frase.split() = divide a frase criando uma contagem única pra ela


exp : |c|u|r|s|o| |e|m| |v|i|d|e|o| |p|y|t|h|o|n|
|0|1|2|3|4| |0|1| |0|1|2|3|4| |0|1|2|3|4|5|
0 1 2 3

JUNÇÃO

'-'.join(frase)
exp : 'Curso-em-vídeo-python'
('-') o que fica no meio da str pode ser alterado
' ',join(frase)
exp : 'Curso em vídeo python'

forma de imprimir texto grande = |"""|

Você também pode gostar