-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanotacao.txt
79 lines (54 loc) · 3.65 KB
/
anotacao.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
-~-~-~-~-~-~-~-~- Tipos primitivos ~-~-~-~-~-~-~-~-~-
int() --> Para números inteiros ------------ 17, 21, 35, 42
float() -> Números de ponto flutuante ---2.3, 1.6, 14.9, -67.1
bool() --> Armazena True ou False --------True, False
str() ----> Conjunto de caracteres -------- 'narigudo', 'teste', 'feioso'
type() ---> Indica o tipo primitivo da var - x = 'Sapo Tunado' print(type(x)) logo seu tipo primitivo é string
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
-~-~-~-~-~-~-~- Operadores Aritméticos ~-~-~-~-~-~-~-
+ -> Adição ** -> Potencia
- -> Subtração // -> Divisão inteira
* -> Multiplicação % -> Resto da divisão
/ > Divisão -
Ordem de Precedência
1° -> ()
2° -> **
3° -> * / // %
4° -> + -
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
~-~-~-~-~-~-~--~-~-~ Módulos -~-~-~-~-~-~-~-~-~-~-~
Import > Importa uma biblioteca - import math
from math import cos -> Importa somente a funçao cos da biblioteca math
math -> Biblioteca de operadores aritméticos {
sqrt() ---> Raiz Quadrada de um numero ------- raiz = math.sqrt(numero)
floor() ---> Arredonda o numero para baixo ---- 5,23 fica 5,00
ceil() -----> Retorna um valor inteiro ---------------- 5,23 fica 5
hypot() ---> Retorna a hipotenusa dos catetos - math.hypot(co, ca)
pow() ----> Potencia de um numero ---------------- pow(2, 3) = 2³ = 8
radians()-> Converte em graus radianos ---------- print(math.radians(180))
cos() -----> Retorne o cosseno em radianos --- print(math.cos(math.radians(x)))
sin() ------> Retorne o seno em radianos --------- print(math.sin(math.radians(x)))
tan() -----> Retorne a tangente em radianos---- print(math.tan(math.radians(x)))
}
random -> Gerar numeros pseudoaleatorios {
randint() > Retorna um numero inteiro no range --------------- random.randint(1, 10)
choice() --> Retorna um elemento aleatório da sequência - random.choice(x)
shuffle() > Embaralha a sequência x no lugar ------------------- random.shuffle(y)
}
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
-~-~-~-~-~-~-~-~- Manipulando Textos ~-~-~-~-~-~-~-~-
frase = 'ESTOU APRENDENDO A PROGRAMAR EM PYHTON'
frase[9] ------> Pega os caracteres das posições indicadas ------------------- letra E
frase[9:13] -> Pega os caracteres das posições indicadas ------------------- ENDE
frase[9:18:2]--> Pega os caracteres das posições indicadas pulando 2 - EDNOA
len() -------------> Mostra quantas letras tem a frase -------------------------------- len(frase) = 38 letras
count() ---------> Conta quantas vezes aparece a letra escolhida ----------- frase.count('s')
find() ------------> Procura os caracteres escolhido ---------------------------------- frase.find('aprendendo')
replace() ------> Troca uma palavra por outra na frase --------------------------- frase.replace('python','JavaScript')
upper() ---------> Colocar todas as outras letras em maiúsculo -------------- frase.upper()
lower() ---------> Colocar todas as outras letras em minusculo -------------- frase.lower()
capilalize() ---> Coloca todas a frase em minusculo menos a 1 letra --- frase.capitalize()
title() ------------> Todas as palavras começa com letra maiúscula --------- frase.title()
strip() -----------> Tira o espaço do começo e no fim da frase ----------------- frase.strip() frase.lstrip() frase.rstrip()
split() -----------> Vai ocorrer uma divisão entre os espaços da frase ----- frase.split()
.join() -----------> Juntar uma coisa com a outra -------------------------------------- '-'.join.frase Estou-aprendendo-a-programar-em-python