Linguagem de Programação em Python
COMANDO TYPE
O comando type() é usado para descobrir o tipo de um objeto ou variável em Python.
A função type() retorna o tipo da classe do argumento (objeto) passado como parâmetro.
A função type() é usada principalmente para fins de depuração.
Por exemplo, se você quiser saber o tipo de uma variável chamada x,
você pode usar o comando type(x).
97
Linguagem de Programação em Python
COMANDO STRING
Inverter uma string significa reverter a ordem dos caracteres de uma string. Por exemplo,
se tivermos a string “Python”, a string invertida seria “nohtyP”. Existem várias maneiras de
inverter uma string em Python. Uma maneira comum é usar a notação de fatiamento [::-1]
que cria uma nova string que contém os mesmos caracteres da string original, mas em
ordem inversa.
string = "Python"
string_invertida = string[::-1]
print(string_invertida)
A sintaxe geral para fatiar uma sequência é sequencia[inicio:fim:passo], onde inicio é o índice do primeiro
elemento a ser incluído no fatiamento, fim é o índice do primeiro elemento a ser excluído do fatiamento e
passo é o intervalo entre os elementos incluídos no fatiamento.
98
Linguagem de Programação em Python
LISTA
Uma lista é uma coleção ordenada de valores que podem ser de diferentes
tipos de dados, como strings, inteiros ou floats. Cada elemento na lista é
identificado por um índice que começa em 0. As listas são muito úteis para
armazenar e manipular grandes quantidades de dados em Python.
Por exemplo, o seguinte código cria uma lista com três elementos:
numeros = [1, 2, 3]
Nesse caso, os elementos são 1, 2 e 3, respectivamente.
99
Linguagem de Programação em Python
LISTA
# Criando uma lista vazia
lista_vazia = []
# Criando uma lista com elementos
numeros = [1, 2, 3, 4, 5]
# Criando uma lista com elementos de diferentes tipos de dados
lista_mista = [1, "dois", 3.0]
# Criando uma lista com outra lista dentro dela
lista_aninhada = [[1, 2], [3, 4], [5, 6]]
100
Linguagem de Programação em Python
LISTA
Para imprimir um elemento de uma lista em Python, você pode usar o
seguinte comando:
lista = [1, 2, 3, 4, 5]
print(lista[0])
Nesse caso, o comando print(lista[0]) imprimirá o primeiro elemento da lista
lista, que é 1. Você pode substituir o número 0 por qualquer outro índice para
imprimir o elemento correspondente da lista.
101
Linguagem de Programação em Python
TUPLAS
Uma tupla é uma coleção ordenada e imutável de elementos. Ela é muito
semelhante a uma lista, mas a principal diferença é que os elementos de uma
tupla não podem ser alterados depois de criados. As tuplas são usadas para
armazenar dados que não devem ser modificados durante a execução do
programa.
Por exemplo, o seguinte código cria uma tupla com três elementos:
tupla = (1, 2, 3)
Nesse caso, os elementos são 1, 2 e 3, respectivamente.
102
Linguagem de Programação em Python
TUPLAS
Para imprimir uma tupla em Python, você pode usar o seguinte comando:
tupla = ("Python", "Java", "PHP", "C")
print(tupla)
Nesse caso, o comando print(tupla) imprimirá a tupla inteira, que é
('Python', 'Java', 'PHP', 'C'). Você pode acessar um elemento específico da
tupla usando a indexação numérica (tupla[n]), informando qual a posição
da tupla (n).
103
Linguagem de Programação em Python
DICIONARIO
Em Python, um dicionário é uma estrutura de dados que permite armazenar
pares de dados, os quais chamamos de par chave-valor. Cada elemento no
dicionário consiste em uma chave e um valor associado a essa chave. As
chaves em um dicionário são únicas e podem ser de diferentes tipos de
dados, como strings, inteiros ou floats.123
Por exemplo, o seguinte código cria um dicionário com três pares chave-valor:
preco = {'lapis': 5.5, 'borracha': 7.0, 'caneta': 6.5}
Nesse caso, as chaves são 'lapis', 'borracha' e 'caneta', e os valores associados
são 5.5, 7.0 e 6.5, respectivamente.
104
Linguagem de Programação em Python
DICIONARIO
Para imprimir o dicionário preco={'lapis':5.5,'borracha':7.0,'caneta':6.5},
você pode usar o comando print() e passar o dicionário como argumento.
O código ficaria assim:
preco = {'lapis': 5.5, 'borracha': 7.0, 'caneta': 6.5}
print(preco)
Você pode imprimir somente o valor correspondente à chave 'lapis’
do dicionário preco usando o seguinte código
Print(preco[‘lápis’])
105
Linguagem de Programação em Python
SETS
Os sets são usados para armazenar vários itens em uma única variável. Um set é
uma coleção que é desordenada, imutável e não indexada. Os itens do set são
exclusivos, o que significa que só podem ocorrer uma vez em um set. Os sets são
escritos com chaves. Aqui está um exemplo de como definir um set:
thisset = {"apple", "banana", "cherry"}
print(thisset)
Isso irá imprimir {'banana', 'cherry', 'apple'}. Você também pode criar um set usando
a função interna set(). Aqui está um exemplo:
thisset = set(("apple", "banana", "cherry")) # note the double round-brackets
print(thisset)
Isso também irá imprimir {'banana', 'cherry', 'apple'}.
106
Linguagem de Programação em Python
COMANDO LEN
O comando len() em Python é utilizado para obter o comprimento de um
objeto.
Este objeto pode ser uma lista, uma string, uma tupla ou um dicionário.
A função len() retorna o número de itens em um determinado objeto.
Por exemplo, se você tem uma lista chamada lista e quer saber quantos
elementos
ela tem, você pode usar o comando len(lista) e ele retornará a quantidade
de elementos que a lista possui.
minha_lista = [1, 2, 3, 4, 5]
tamanho = len(minha_lista)
print(f'O tamanho da minha lista é: {tamanho}')
O tamanho da minha lista é: 5
107
Linguagem de Programação em Python
COMANDO Def
A palavra reservada def inicia a definição de uma função. Ela deve ser
seguida do nome da função e da lista de parâmetros formais entre
parênteses. Os comandos que formam o corpo da função começam na linha
seguinte e devem ser indentados.
def my_func(x = ‘Joao'):
print('My name is ' + x)
print(x)
my_func()
108
Linguagem de Programação em Python
COMANDO abs( )
A função abs() em Python retorna o valor absoluto de um número. O valor
absoluto é a distância entre um número e 0 na reta numérica. Aqui está um
exemplo:
x = abs(-7.25)
print(x)
Isso irá imprimir 7.25.
109
Linguagem de Programação em Python
COMANDO max()
A função max() em Python retorna o maior valor em um iterável ou o maior
de dois ou mais argumentos. Aqui está um exemplo:
x = max(5, 10, 25)
print(x)
Isso irá imprimir 25.
110
Linguagem de Programação em Python
COMANDO min()
A função min() em Python pode ser usada para encontrar o menor valor em um
objeto iterável. A função pode ser usada com qualquer tipo de objeto de tipo
semelhante e retorna o menor entre eles. No caso de strings, ele retorna
lexicograficamente o menor valor.
A sintaxe da função é a seguinte: min(a, b, c, ..., key=func). Onde a, b, c, etc. são
objetos iteráveis e key é uma função opcional para personalizar a ordenação dos
itens em um iterável12.
lista = [1, 2, 3, 4, 5]
menor_valor = min(lista)
print(menor_valor)
111
Linguagem de Programação em Python
COMANDO round()
A função round() vai arredondar o valor pelas casas decimais informados
em Python:
numero = 3.14159265359
numero_arredondado = round(numero, 2)
print(numero_arredondado)
Este código irá imprimir o número 3.14.
112
Linguagem de Programação em Python
COMANDO sum()
A função sum() é uma função integrada do Python que retorna a soma de
todos os itens em um iterável. Aqui está um exemplo de como usar a função
sum() em Python:
lista = [1, 2, 3, 4, 5]
soma = sum(lista)
print(soma)
Este código irá imprimir o número 15.
113
Linguagem de Programação em Python
COMANDO mean()
A função mean() é uma função integrada do Python que retorna a média
aritmética de todos os itens em um iterável. Aqui está um exemplo de como
usar a função mean() em Python:
import statistics
lista = [1, 2, 3, 4, 5]
media = [Link](lista)
print(media)
Este código irá imprimir o número 3.
114
Linguagem de Programação em Python
COMANDO median()
A função median() é uma função integrada do Python que retorna a mediana
de todos os itens em um iterável. A mediana é o valor do meio em um
conjunto de números ordenados. Aqui está um exemplo de como usar a
função median() em Python:
import statistics
lista = [1, 2, 3, 4, 5]
mediana = [Link](lista)
print(mediana)
Este código irá imprimir o número 3.
115
Linguagem de Programação em Python
COMANDO mode()
A função mode() é uma função integrada do Python que retorna o valor mais
comum em um iterável. Aqui está um exemplo de como usar a função
mode() em Python:
import statistics
lista = [1, 2, 3, 3, 4, 5]
moda = [Link](lista)
print(moda)
Este código irá imprimir o número 3.
116