Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Dominando I/O e Importação de Módulos em Python: Guia Prático

Dominando I/O e Importação de Módulos em Python

Aprenda a usar as funções principais de I/O do Python print() e input(), e descubra boas práticas para importar módulos mantendo seu código limpo, reutilizável e escalável.

Vídeo: Python Recebe Entrada do Usuário

Python oferece um conjunto de funções embutidas que simplificam tarefas cotidianas. Entre elas, print() e input() são essenciais para interagir com usuários e exibir resultados.

Imprimindo saída com print()

A função print() envia texto para o console (saída padrão). Aceita múltiplos argumentos e suporta vários parâmetros opcionais que controlam espaçamento, finais de linha e destinos de saída.

print('Esta frase é exibida na tela')

Saída

Esta frase é exibida na tela
a = 5 print('O valor de a é', a)

Saída

O valor de a é 5

O separador padrão entre argumentos é um espaço único, e cada chamada termina com nova linha. Esses padrões podem ser personalizados:

print(1, 2, 3, 4) print(1, 2, 3, 4, sep='*') print(1, 2, 3, 4, sep='#', end='&')

Saída

1 2 3 4 1*2*3*4 1#2#3#4&

Formatando saída

Saída clara e profissional frequentemente requer formatação. Python oferece várias técnicas:

Lendo entrada do usuário com input()

Programas dinâmicos dependem de dados em tempo de execução. A função input() captura entrada do usuário como string:

num = input('Digite um número: ')

Resultado:

Digite um número: 10 

O valor retornado é sempre uma string. Converta para o tipo apropriado com int(), float() ou, quando necessário, eval() (use com cautela):

int('10') # 10 float('10') # 10.0 eval('2+3') # 5 

Organizando código com módulos

À medida que projetos crescem, dividir funcionalidade em módulos separados melhora manutenibilidade e reutilização. Um módulo é um arquivo .py simples contendo definições e declarações.

Para carregar um módulo, use import ou from ... import:

import math print(math.pi) # 3.141592653589793 

ou importe um símbolo específico:

from math import pi print(pi) # 3.141592653589793 

Python busca módulos nos caminhos listados em sys.path. Você pode inspecionar e modificar esses caminhos para incluir diretórios personalizados:

import sys print(sys.path) 

Saída típica:

['', 'C:\\Python33\\Lib\\idlelib', 'C:\\Windows\\system32\\python33.zip', 'C:\\Python33\\DLLs', 'C:\\Python33\\lib', 'C:\\Python33', 'C:\\Python33\\lib\\site-packages']

Adicionar novo diretório é simples:

sys.path.append('/meus/modulos/customizados') 

Seguindo estas convenções, seu código permanece modular, testável e alinhado com padrões da indústria.

python

  1. Fundamentos de C#: Essenciais de Entrada e Saída
  2. Dominando Entrada e Saída (I/O) em C: scanf() e printf() Explicados
  3. Palavras-chave e Identificadores em Python: Dominando Palavras Reservadas e Convenções de Nomenclatura
  4. Declarações, Indentação e Comentários em Python: Guia Claro
  5. Variáveis, Constantes e Literais em Python – Guia Completo
  6. Dominando Conversão e Casting de Tipos em Python: Guia Completo
  7. Entendendo Variáveis Globais, Locais e Nonlocal em Python
  8. Módulos em Python: Criação, Importação e Uso Avançado
  9. Dominando Operações com Diretórios e Arquivos em Python
  10. Dominando Erros e Exceções Built-in do Python