0% acharam este documento útil (0 voto)
16 visualizações21 páginas

Linguagem Python Módulo 2 - Cap3 Comandos Básicos e Tipos de Dados

O documento aborda a função print() em Python, explicando sua sintaxe e possíveis erros que podem ocorrer ao utilizá-la. Além disso, discute o conceito de variáveis, tipos de dados e a forma de exibir e concatenar informações na saída padrão, incluindo o uso de máscaras de formatação e a função input para entrada de dados. Também são apresentadas sequências de escape para manipulação de strings.

Enviado por

Horus Oliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações21 páginas

Linguagem Python Módulo 2 - Cap3 Comandos Básicos e Tipos de Dados

O documento aborda a função print() em Python, explicando sua sintaxe e possíveis erros que podem ocorrer ao utilizá-la. Além disso, discute o conceito de variáveis, tipos de dados e a forma de exibir e concatenar informações na saída padrão, incluindo o uso de máscaras de formatação e a função input para entrada de dados. Também são apresentadas sequências de escape para manipulação de strings.

Enviado por

Horus Oliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 21

FUNÇÃO print()

Como já devem ter percebido nos exemplos anteriores, o print() serve


para imprimir alguma mensagem de texto (string) na tela.
A sintaxe requer que seja utilizado os parênteses e aspas simples ou
duplas, para identificar o texto que deseja ser exibido na tela.

print (“Hello World”)


print (‘Hello World’)

Observação importante: Python é sensitive case, ou seja, faz diferente


entre letras maiúsculas e minúsculas, portanto, print deve ser tudo em
letras minúsculas.

Veremos mais detalhes sobre o print em breve.


FUNÇÃO print() – PROVÁVEIS ERROS
Caso sem querer o programador escreva a instrução de forma errada, quando
o código for executado, uma mensagem de erro irá aparecer no terminal de
saída, indicando que alguma coisa deu errada.
Neste caso, temos que parar e analisar o erro, como por exemplo a falta de
aspas, falta de parênteses, comando com letra maiúscula, entre diversas
outras situações que com certeza acontecerão.

Print ("Hello World")


PRINT (‘Hello World’)
print (Hello World)
print (Hello "World")

No caso da primeira linha, foi identificado um caractere inválido. Corrigindo


essa primeira linha, ao executar novamente, vai mostrar um erro na próxima
e assim por diante.
VARIÁVEIS
O conceito de variável em Python é representado sempre
por um objeto (tudo é objeto), e toda variável é uma
referência.
Na maioria das linguagens de programação, quando
iniciamos uma variável e atribuímos um valor a ela, essas
carregam valores que são alocados em memória e quando
alteramos os seus valores, estamos alterando o valor na
memória também.
Porém, no Python as variáveis armazenam endereços de
memória e não os valores.
VARIÁVEIS
Outro ponto a considerar é que em Python uma variável
não tem um tipo fixo, mas sim apenas o tipo do conteúdo.

Exemplo: x = 10
Atribuindo valor 10 na variável x, reconhecendo como um
tipo inteiro

Exemplo: z = ‘teste’
Atribuindo valor ‘teste’ na variável z, reconhecendo como
um tipo string
VARIÁVEIS
Em Python, para usar variáveis, não precisamos declará-las
no início do código, e sim em qualquer momento durante o
código.
Também não precisamos definir seu tipo, pois a própria
linguagem interpreta o tipo de dado que está sendo
armazenado.
Caso haja a necessidade de forçar o reconhecimento de
algum tipo específico, basta realizarmos as conversões
necessárias. Veremos mais à frente.
TIPOS DE DADOS
Para que possamos identificar dados que devem ser salvos na
memória do computador, geralmente temos que identificar o
tipo de dado que iremos trabalhar.
Em Linguagem Python, isso pode acontecer de forma dinâmica,
ou seja, não precisamos muitas vezes dizer que uma variável é
de um tipo específico, pois no momento da atribuição do valor, o
próprio interpretador irá analisar e definir o tipo conforme a
execução do programa (tipo embutido).
De qualquer forma podemos também identificar em Python os
tipos básicos que são: inteiro (int), real (float), lógico (bool) e
string (str).
TIPO INTEIRO (int)
Vamos analisar o seguinte código-fonte:

Temos uma atribuição do valor 10 em uma variável chamada numero.


A função type verifica qual é o tipo do valor armazenado na variável
numero e armazena o tipo identificado, na variável tipo.
Como resultado temos a exibição na tela do conteúdo da variável tipo
e na sequência o valor armazenado na variável numero.

Inteiros compreende os números entre -2147483648 a 2147483647.


TIPO REAL (float)
Vamos analisar o seguinte código-fonte:

Temos uma atribuição do valor 1500.00 em uma variável salario.


A função type verifica qual é o tipo do valor armazenado na variável
salario e armazena o tipo identificado, na variável tipo.
Como resultado temos a exibição na tela do conteúdo da variável tipo
e na sequência o valor armazenado na variável salario.

Float representa números reais e que possuem sinal de expoente (e ou E).


TIPO BOOLEANO (bool)
Vamos analisar o seguinte código-fonte:

Temos uma atribuição do valor True em uma variável camada situacao.


A função type verifica qual é o tipo do valor armazenado na variável
situacao e armazena o tipo identificado, na variável tipo.
Como resultado temos a exibição na tela do conteúdo da variável tipo
e na sequência o valor armazenado na variável situacao.

Valores booleanos são True e False.


TIPO STRING (str)
Vamos analisar o seguinte código-fonte:

Temos uma atribuição do valor Python na variável curso.


A função type verifica qual é o tipo do valor armazenado na variável
curso e armazena o tipo identificado, na variável tipo.
Como resultado temos a exibição na tela do conteúdo da variável tipo
e na sequência o valor armazenado na variável curso.

String é representada por qualquer conjunto de caracteres, desde que


estejam entre aspas.
CONCATENANDO DADOS NA SAÍDA PADRÃO COM ,
Até agora, foi demonstrado o print exibindo apenas uma informação
de cada vez. Mas podemos concatenar várias informações em apenas
uma linha.

Podemos usar a “vírgula” para separar as strings e as variáveis,


representando a sequencia para concatenação no terminal de saída.
CONCATENANDO DADOS NA SAÍDA PADRÃO COM +
Até agora, foi demonstrado o print exibindo apenas uma informação
de cada vez. Mas podemos concatenar várias informações em apenas
uma linha.

Podemos usar o símbolo da adição “+” para representar concatenação


na função print, e neste caso, temos que converter os valores
armazenados nas variáveis do tipo int e float, para string.
CONCATENANDO, ARMAZENANDO E EXIBINDO
UMA MENSAGEM
Uma outra forma que também podemos utilizar é armazenar uma mensagem
em uma variável e depois exibir apenas a variável usando print, ao invés de
montar toda a mensagem na função print.
Obs.: Neste caso, devemos ser usada aspas simples e também converter as
variáveis em string.
MAIS UMA FORMA PARA EXIBIÇÃO DE DADOS
USANDO MÁSCARAS DE FORMATAÇÃO
Da mesma forma como em algumas outras linguagens, podemos
utilizar identificadores para representar os tipos de dados
armazenados nas variáveis, que devem ser exibidas na tela.
Máscara Tipo de Dado Descrição
%d ou %i int mostra um número inteiro
%c char mostra um caractere
%f float ou double mostra um número decimal
%ld long int mostra um número inteiro longo
%e ou %E float ou double mostra um número exponencial (número científico)
%o int mostra um número inteiro em formato octal
%x ou %X Int mostra um número inteiro em formato hexadecimal
%s char mostra uma cadeia de caracteres (string)
%r boolean mostra true or false
EXIBIÇÃO DE DADOS USANDO MÁSCARAS
Neste exemplo temos
alguns valores atribuídos
em variáveis, e para a
exibição, estamos
utilizando as máscaras de
formatação.
EXIBIÇÃO DE DADOS USANDO MÁSCARAS
Neste exemplo temos
alguns valores atribuídos
em variáveis, e para a
exibição, estamos
utilizando as máscaras de
formatação com mais de
uma informação em cada
print.
ENTRADA DE DADOS
Para que possamos realizar interação com o usuário no terminal, ou seja,
tornar o programa dinâmico, vamos trabalhar com uma função chamada
input. A função input serve para capturar informação digitadas pelo usuário.

Neste exemplo, ao ser executado o programa, irá aparecer a mensagem


pedindo para que seja digitado o nome do curso, e o prompt ficará piscando,
aguardando que o usuário digite alguma informação. Após digitar e
pressionar enter, será exibido o valor digitado pelo usuário, que foi
armazenado na variável curso.
ENTRADA DE DADOS
Toda informação usando a entrada de dados input, será considerada
como string, ou seja, caso for necessário realizar algum cálculo,
teremos que converter em algum tipo numérico para realizar a
operação.
SEQUÊNCIA DE ESCAPES
É uma combinação de caracteres combinando uma contra-
barra (\) seguida por uma letra ou por combinações de
dígitos.
SEQUÊNCIA DE ESCAPES
Sequência Significado
\n Insere uma quebra de linha
\t Insere uma tabulação horizontal
\v Insere uma tabulação vertical
\r Insere um Carriage Return, equivalente ao efeito da tecla Enter
\’ Aspas simples
\" Aspas duplas
\\ Imprime uma barra ao contrário (invertida) ou backslash
Chamado de ASCII bell ou beep do sistema. Se houver suporte,
\a
aciona um bipe.
\b Aciona o backspace, ou seja, apaga o caractere anterior
\f Insere um form feed ou quebra de página
Insere um caractere UNICODE. Deve acompanhar um código
\u
com 4 números

Você também pode gostar