Experimentos com Python para Técnicos em Eletrônica

No Shell, criamos dois containers para o resistor R1 de um circuito qualquer, os identificamos como ‘r1_valor’ e ‘r1_potencia’ e neles guardamos o valores inteiros 1000 (ohms) e 5 (watts ou V x I, ainda duas variáveis desconhecidas). Também criamos as variáveis: c1_valor = 4.7 (microfarads) e c1_tipo = ‘eletrolitico’ (sem acento) para um capacitor C1.

Observe que a cada Enter no teclado do PC, após conversão para código objeto, o Shell mostra novamente o triplo sinal de maior esperando um nova entrada, um outro comando.

Com as entradas acima criamos três tipos de variáveis: duas do tipo numérico inteiro para guardar o valor e a potência de R1; uma string (texto), para guardar o tipo do capacitor C1, e outra do tipo numérico ponto flutuante, para seu valor.

Num container do tipo string podemos guardar qualquer quantidade de caracteres alfanuméricos colocados entre aspas (simples ou duplas): c1_tipo=‘eletrolitico’. Num do tipo inteiro guardamos somente números inteiros: r1_valor=1000 e r1_potencia=5. E numa variável do tipo float (ponto flutuante) guardamos números fracionários: c1_valor = 4.7. Existe ainda a variável do tipo booleana que guarda somente um de dois valores lógicos: True ou False. Vamos criar também uma variável booleana: q1_npn = True.

Os nomes das variáveis podem ser compostos por combinações de letras, números e também com o caractere ‘_’ (underscore); mas devem sempre começar com uma letra ou underscore. Para saber o valor que foi atribuído a uma variável basta digitar na tela do Shell o nome da variável e pressionar a tecla Enter.

Repare que ao criar cada variável diferente não precisamos declarar antecipadamente seu tipo, o Python já faz isso reconhecendo que tipo de informação queremos guardar.

Vamos ver se isso é verdade? O Python tem uma função interna que nos diz qual o tipo de uma variável: a função type(). Limpe a tela do Shell teclando ‘Cntl+L’ e verifique o tipo de cada variável que criamos anteriormente, passando o nome da variável como parâmetro para a função type(), como na tela abaixo.

Deixe um comentário