Advertisement
Nin-In

Python Anotações #02

Jun 11th, 2022
986
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.75 KB | None | 0 0
  1. # FUNÇÕES!
  2.  
  3. # Comententário em python.
  4.  
  5. print('') # Mostra na tela.
  6.  
  7. var = input('') # Cria uma variável que permite quem um valor de tipo str seja inserido.
  8.  
  9. int # Números inteiros. 7,-4, 0, 9875.
  10.  
  11. float # Números reais. 4.5, 0.076, -15.223, 7.0.
  12.  
  13. bool # Valores lógicos.
  14.  
  15. str # Valores caracteres. 'Olá', '7.5', ''.
  16.  
  17. '{0} {1} {2}'.format(var1, var2, var3) # Cria máscaras que recebem o valor do formart,
  18. # a ordem poderá ser alterada trocando a ordem dos números nas máscaras (não tem necessidade de colocar uma ordem).
  19.  
  20. f'{var} {5 * 3} {var / 2}' # Cria um formart no qual se pode inserir o valor direto nas máscaras.
  21.  
  22. type # Identifica o tipo primitivo.
  23.  
  24. var.is # Tem muito comando ai confia.
  25.  
  26. Ordem de Precedência # |1 ()| |2 **| |3 *, /, //, %| |4 +, -|
  27.  
  28. \n # Quebra a próxima linha.
  29.  
  30. end='' # Remove a quebra de linha e coloca o que está entre aspas no lugar.
  31.  
  32. import library # Importa uma biblioteca.
  33.  
  34. from libary import function # Importa uma ou mais funções de uma biblioteca.
  35.  
  36. '' # Abre e fecha string.
  37.  
  38. ''' ''' # Coloca a str respeitando as quebras de linha.
  39.  
  40. var[9] # Identifica detro da cadeia de caracteres somente o caractere nove da variável.
  41.  
  42. var [9:13] # Identifica o caractere nove ao treze exibindo até ao doze(anterior).
  43.  
  44. var [9:21:2] # Identifica os caracters pulando de dois em dois.
  45. # Caso algum dos caracteres for omitido, será considerado o 0 e o maior valor existente.
  46.  
  47. len(exemplo) # Diz o comprimento do valor.
  48.  
  49. var.count('exemplo') # Mostra quantas vezes o valor aparece.
  50.  
  51. var.count('o', 0, 13) # Mostra quantas vezes a letra o aparece entre os caracteres 0 e 12.
  52.  
  53. var.find('exemplo') # Identifica se o valor existe, se sim, mostra a posição do primeiro caractere, se não, retorna o valor -1.
  54.  
  55. 'exemplo' in var # Identifica se existe o valor dado na variável e retorna True ou False.
  56.  
  57. 'exemplo' not in var # Identifica se não existe o valor dado na variável e retorna True ou False.
  58.  
  59. var.replace('exemplo1', 'exemplo2') # Dentro da variável identifica o valor e o troca mesmo se necessário adicionar mais caracteres.
  60. # Coloque var = na frente caso deseje alterar permanentemente.
  61.  
  62. var.upper() # Troca todas minúsculas por maiúsculas.
  63.  
  64. var.lower() # Troca todas maiúsculas por minúsculas.
  65.  
  66. var.capitalize() # Troca todas maiúsculas por minúsculas e troca o primeiro caractere por uma maiúscula.
  67.  
  68. var.title() # Deixa todas as palavras com a primeira letra maiúscula contando por espaço.
  69.  
  70. var.strip() # Remove espaços no começo e no final tendo variações como rstrip e lstrip.
  71.  
  72. var.split() # Divide e adiciona um valor da variável em uma lista considerado os espaços.
  73.  
  74. ''.join(var) # Junta todos os valores em um único colocando entre eles o valor do ''.
  75.  
  76. if condição():
  77.     #bloco true.
  78. else:
  79.     #bloco false e opcional.
  80.  
  81. if condição():
  82.     #bloco true
  83. elif condição():
  84.     #bloco true, se o anterior false.
  85. elif condição():
  86.     #bloco true, pode se repitir o comando.
  87. else:
  88.     #bloco false e opcional.
  89.  
  90. bin(var) # Converte um valor para binário.
  91. oct(var) # Coverte um valor para octal.
  92. hex(var) # Coverte um valor para hexadecimal.
  93.  
  94. \033[0;33;44m # Troca o estilo, cor das letras e cor de fundo.
  95.  
  96. var = {'limpa':'\033[m', 'azul':'\033[34m', 'pretroebranco':'\033[7:30m'} # Atribui várias cores a uma variável.
  97.  
  98. for var in range(0, 6, 2): # Repete a ação 6 vezes pulando de 2 em 2.
  99.     # ação repitir
  100.  
  101. for var in range(6, 0, -1): # Repete a ação 6 vezes de trás pra frente.
  102.     # ação repitir
  103.  
  104. while condição: # Repete a ação enquanto a condição for verdadeira ou falsa.
  105.     # ação repitir
  106.  
  107. while True: # Repete a ação infinitamente mas interrompe se o break for ativado.
  108.     if condição:
  109.         break
  110.  
  111. # ANOTAÇÕES E EXEMPLOS!
  112.  
  113. # Uma lista de strings é imutável e só pode ser alterada através dos métodos.
  114.  
  115. # Em python True e False sempre com capitalização na primeira letra.
  116.  
  117. # Pacotes python utilizados no curso: math, random, emoji, pygame, time, datetime.
  118.  
  119. # Todo final de código em python se deixa uma linha vazia.
  120.  
  121. # Utilize :.2f em uma máscara caso tenha um valor float para limitá-lo a dois números depois do ponto.
  122.  
  123. # Em python é póssivel fazer operações aritméticas com strings.
  124.  
  125. # Lista em python são criadas usando [10, 30, 50].
  126.  
  127. # Em python letras maiúsculas e minúsculas são diferenciadas uma da outra.
  128.  
  129. # Em python tudo é um objeto portanto sempre se pode colocar qlqrcoisa.algumacoisa.
  130.  
  131. # Em python todo método tem () no final.
  132.  
  133. # Todo comando que estiver com identação pra fora sempre será executado.
  134.  
  135. # Todo comando que estiver com identação pra dentro pode ou não ser executado.
  136.  
  137. # if e else pode ser simplificado da seguinte forma: print('exemplo' if var <= 3 else 'exemplo')
  138.  
  139. # ANSI é um padrão de normalização internacional que tem o escape sequence.
  140.  
  141. # \033[m no final para encurtar o tamanho da cor no background.
  142.  
  143. #  escseq               style            text        background
  144. #
  145. #  Hexadecimal: \x1b[   Normal: 0        black:  30  black:  40
  146. #  Unicode: \u001b      Bold: 0          red:    31  red:    41
  147. #  Octal: \033[         Light: 2         green:  32  green:  42
  148. #                       Italicized: 3    yellow: 33  yellow: 43
  149. #                       Underlined: 4    blue:   34  blue:   44
  150. #                       Blink: 5         purple: 35  purple: 45
  151. #                       Negative: 7      cyan:   36  cyan:   46
  152. #                                        grey:   37  grey:   47
  153. #                                        white:  97  white:  107
  154.  
  155. # REFERÊNCIAS!
  156.  
  157. https://docs.python.org/3/ # Documentação do python com acesso a biblioteca de referência.
  158.  
  159. https://pypi.org/ # Pacotes python criados pela comunidade.
  160.  
  161. # CONTEÚDO EXTRA (por mim)
  162. Pacotes python: switch, sys.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement