30 exemplos de scripts python

30 Python Scripts Examples



Python é uma linguagem de programação muito popular e exigente agora porque é adequada para o desenvolvimento de aplicativos muito simples a complexos. Se você é novo na programação em Python e deseja aprender o básico em Python em pouco tempo, este artigo é para você. 30 exemplos de scripts python são explicados neste artigo usando exemplos muito simples para conhecer os fundamentos do python. A lista de tópicos que são abordados neste artigo são mencionados abaixo:

01 Olá Mundo
02 Junte duas strings
03 Formatar ponto flutuante na string
04 Eleve um número a uma potência
05 Trabalho com tipos booleanos
06 Declaração If else
07 Usando operadores AND e OR
08 Mudar declaração de caso
09 While Loop
10 For Loop
onze. Execute um script Python de outro
12 Uso de um argumento de linha de comando
13 Uso de regex
14 Uso de getpass
quinze. Uso do formato de data
16 Adicionar e remover o item de uma lista
17 Compreensão de lista
18 Dados de fatia
19 Adicionar e pesquisar dados no dicionário
vinte. Adicionar e pesquisar dados no conjunto
vinte e um. Contar itens na lista
22 Definir e chamar uma função
2. 3. Uso de exceção de lançamento e captura
24 Ler e escrever arquivo
25 Listar arquivos em um diretório
26 Ler e escrever usando pickle
27 Definir classe e método
28 Uso da função de alcance
29 Uso da função de mapa
30 Uso da função de filtro







Crie e execute o primeiro script Python:

Você pode escrever e executar um script python simples a partir do terminal sem criar nenhum arquivo python. Se o script for grande, será necessário escrever e salvar o script em qualquer arquivo Python usando qualquer editor. Você pode usar qualquer editor de texto ou qualquer editor de código como sublime, Visual Studio Code ou qualquer software IDE desenvolvido para python apenas como PyCharm ou Spyder para escrever o script. A extensão do arquivo python é .py . A versão python 3,8 e a spyder3 IDE de python são usados ​​neste artigo para escrever o script python. Você tem que instalar espião IDE em seu sistema para usá-lo.



Se você deseja executar qualquer script a partir do terminal, execute o ‘ Pitão' ou ' python3 ’ comando para abrir o python no modo de interação. O seguinte script python irá imprimir o texto Olá Mundo como saída.



>>> imprimir(Olá Mundo)


Agora, salve o script em um arquivo chamado c1.py . Você deve executar o seguinte comando no terminal para executar c1.py .





$ python3 c1.py

Se você deseja executar o arquivo de spyder3 IDE, então você tem que clicar no corre botão

do editor. A saída a seguir será exibida no editor após a execução do código.



Principal

Juntando duas strings:

Existem muitas maneiras de unir valores de string em python. A maneira mais simples de combinar dois valores de string em python é usar o operador ‘+’. Crie qualquer python com o seguinte script para saber como unir duas strings. Aqui, dois valores de string são atribuídos a duas variáveis ​​e outra variável é usada para armazenar os valores combinados que são impressos posteriormente.

c2.py

string1= 'Linux'
string2= 'Dica'
join_string=string1 + string2
imprimir(join_string)

A saída a seguir aparecerá após a execução do script no editor. Aqui, duas palavras, Linux e Dica estão unidos, e LinuxHint é impresso como saída.

Se quiser saber mais sobre a outra opção de junção em python, você pode verificar o tutorial, Python String Concatenation.

Principal

Formate o ponto flutuante na string:

O número de ponto flutuante é necessário na programação para gerar números fracionários e, às vezes, requer a formatação do número de ponto flutuante para fins de programação. Existem muitas maneiras de existir em python para formatar o número de ponto flutuante. A formatação e a interpolação de strings são usadas no script a seguir para formatar um número de ponto flutuante. formato() método com largura de formato é usado na formatação de string e o símbolo '% com o formato com largura é usado na interpolação de string. De acordo com a largura da formatação, 5 dígitos são definidos antes da vírgula decimal e 2 dígitos são definidos depois da vírgula.

c3.py

# Uso de formatação de string
float1= 563,78453
imprimir('{: 5.2f}'.formato(float1))

# Uso de interpolação de strings
float2= 563,78453
imprimir('% 5.2f'% float2)

A saída a seguir aparecerá após a execução do script no editor.

Se quiser saber mais sobre a formatação de strings em python, você pode verificar o tutorial Formatação de strings em Python.

Principal

Eleve um número a uma potência:

Existem muitas maneiras em python para calcular o xn em Python. No script a seguir, três maneiras são mostradas para calcular o xn em Python. Dobro ' * ’ operador, NS () método, e math.pow () método são usados ​​para calcular o xn. Os valores de x e n são inicializados com valores numéricos. Dobro ' * ’ e NS () métodos são usados ​​para calcular o poder de valores inteiros. math.pow () pode calcular o poder dos números fracionários; também, isso é mostrado na última parte do script.

c4.py

importar matemática
# Atribuir valores para x e n
x= 4
n= 3

# Método 1
potência=x ** n
imprimir('% d à potência% d é% d'%(x,n,potência))

# Método 2
potência= NS(x,n)
imprimir('% d à potência% d é% d'%(x,n,potência))

# Método 3
potência= matemática.NS(2,6,5)
imprimir('% d à potência% d é% 5.2f'%(x,n,potência))

A seguinte saída aparecerá após a execução do script. As duas primeiras saídas mostram o resultado de 43, e a terceira saída mostra o resultado de 26,5 .

Principal

Trabalhando com tipos booleanos:

Os diferentes usos dos tipos booleanos são mostrados no script a seguir. A primeira saída imprimirá o valor de val1 que contém o valor booleano, verdade. Todos os números positivos são negativos retornam verdade como valor booleano e apenas zero retorna falso como um valor booleano. Portanto, a segunda e a terceira saída imprimirão verdade para números positivos e negativos. A quarta saída imprimirá falso para 0, e a quinta saída imprimirá falso porque o operador de comparação retorna falso .

c5.py

# Valor booleano
val1= Verdade
imprimir(val1)

# Número para booleano
número= 10
imprimir(bool(número))

número=-5
imprimir(bool(número))

número= 0
imprimir(bool(número))

# Booleano do operador de comparação
val1= 6
val2= 3
imprimir(val1<val2)

A seguinte saída aparecerá após a execução do script.

Principal

Uso da declaração If else:

O script a seguir mostra o uso de uma instrução condicional em python. A declaração de o if-else declaração em python é um pouco diferente do que outras linguagens. Não são necessárias chaves para definir o bloco if-else em python como em outras linguagens, mas o bloco de indentação deve ser usado corretamente, caso contrário o script mostrará um erro. Aqui, um muito simples if-else declaração é usada no script que irá verificar se o valor da variável numérica é maior ou igual a 70 ou não. UMA cólon(:) é usado após o ‘ E se' e ' outro' bloco para definir o início do bloco.

c6.py

# Atribuir um valor numérico
número= 70

# Verifique se há mais de 70 ou não
E se (número> = 70):
imprimir('Você passou')
outro:
imprimir('Você não passou')

A seguinte saída aparecerá após a execução do script.

Principal

Uso de operadores AND e OR:

O script a seguir mostra os usos de E e OU operadores na instrução condicional. E operador retorna verdade quando as duas condições retornam verdade, e OU operador retorna verdade quando qualquer condição de duas condições retorna verdade . Dois números de ponto flutuante serão considerados MCQ e marcas de teoria. Os operadores AND e OR são usados ​​no E se' demonstração. De acordo com a condição, se as marcas MCQ forem maiores que 40 e as notas teóricas forem maiores ou iguais a 30, então o ‘ E se' declaração irá retornar verdade ou se o total de MCQ e teoria for maior ou igual a 70, então o ‘ E se' declaração também retornará verdade .

c7.py

# Pegue as marcas MCQ
mcq_marks= flutuador(entrada('Digite as marcas MCQ:'))
# Tire notas teóricas
teoria_marcas= flutuador(entrada('Digite as marcas da teoria:'))

# Verifique a condição de aprovação usando o operador AND e OR
E se (mcq_marks> = 40 eteoria_marcas> = 30) ou (mcq_marks + teoria_marks) > =70:
imprimir(' nVocê passou')
outro:
imprimir(' nVocê falhou')

De acordo com a seguinte saída, E se declaração retorna falso para os valores de entrada 30 e 35, e retorna verdade para os valores de entrada 40 e 45.

Principal

declaração switch case:

Python não suporta uma caixa de interruptor instrução como outras linguagens de programação padrão, mas esse tipo de instrução pode ser implementado em python usando uma função personalizada. funcionário_detalhes () A função é criada no script a seguir para funcionar como a instrução switch-case. A função contém um parâmetro e um dicionário chamado interruptor. O valor do parâmetro da função é verificado com cada índice do dicionário. Se alguma correspondência for encontrada, o valor correspondente do índice será retornado da função; caso contrário, o segundo valor do parâmetro do switcher.get () método será retornado.

c8.py

# Switcher para implementar opções de switch case
deffuncionário_detalhes(EU IRIA):
interruptor= {
'1004':'Nome do funcionário: MD. Mehrab ',
'1009':'Nome do funcionário: Mita Rahman',
'1010':'Nome do funcionário: Sakib Al Hasan',
}
'' 'O primeiro argumento será retornado se a correspondência for encontrada e
nada será devolvido se nenhuma correspondência for encontrada '' '

Retornainterruptor.pegue(EU IRIA, 'nada')

# Pegue o ID do funcionário
EU IRIA= entrada('Digite o ID do funcionário:')
# Imprima o resultado
imprimir(funcionário_detalhes(EU IRIA))

De acordo com a saída a seguir, o script é executado duas vezes e dois nomes de funcionários são impressos com base nos valores de ID.

Principal

Uso de while Loop:

O uso de um loop while em python é mostrado no exemplo a seguir. Os dois pontos (:) são usados ​​para definir o bloco inicial do loop e todas as instruções do loop devem ser definidas usando o recuo apropriado; caso contrário, aparecerá um erro de indentação. No script a seguir, o contador valor é inicializado para 1 que é usado no loop. O loop irá iterar 5 vezes e imprimir os valores do contador em cada iteração. o contador o valor é incrementado em 1 em cada iteração para atingir a condição de término do loop.

c9.py

# Inicializar contador
contador= 1
# Repita o loop 5 vezes
enquantocontador< 6:
# Imprime o valor do contador
imprimir ('O valor do contador atual:% d'% contador)
# Incrementar o contador
contador=contador +1

A seguinte saída aparecerá após a execução do script.

Principal

Uso de for Loop:

O loop for é usado para muitos propósitos em python. O bloco inicial deste loop deve ser definido por dois pontos (:), e as instruções são definidas usando o recuo adequado. No script a seguir, uma lista de nomes de dias da semana é definida e um loop for é usado para iterar e imprimir cada item da lista. Aqui, o método len () é usado para contar o total de itens da lista e definir o limite da função range ().

c10.py

# Inicialize a lista
dias úteis= ['Domigo', 'Segunda-feira', 'Terça','Quarta-feira', 'Quinta-feira','Sexta-feira', 'Sábado']
imprimir('Sete dias da semana são: n')
# Repita a lista usando o loop for
paradiano faixa(len(dias úteis)):
imprimir(dias úteis[dia])

A seguinte saída aparecerá após a execução do script.

Principal

Execute um script Python de outro:

Às vezes, é necessário usar o script de um arquivo python de outro arquivo python. Isso pode ser feito facilmente, como importar qualquer módulo usando a importação palavra-chave. Aqui, vacations.py arquivo contém duas variáveis ​​inicializadas por valores de string. Este arquivo é importado em c11.py arquivo com o nome alternativo ‘ v ’ . Uma lista de nomes de meses é definida aqui. o bandeira variável é usada aqui para imprimir o valor de férias 1 variável por uma vez para os meses ‘ Junho' e ' Julho'. O valor do férias 2 variável será impressa para o mês 'Dezembro' . Os outros nomes de nove meses serão impressos quando a outra parte do if-elseif-else declaração será executada.

vacations.py

# Inicializar valores
férias 1= 'Férias de verão'
férias 2= 'Férias de inverno'

c11.py

# Importe outro script Python
importarFériasComov

# Inicializar a lista de meses
meses= ['Janeiro', 'Fevereiro', 'Marchar', 'Abril', 'Poderia', 'Junho',
'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro']
# Variável de sinalização inicial para imprimir as férias de verão uma vez
bandeira= 0

# Repita a lista usando o loop for
paramêsnomeses:
E semês== 'Junho' oumês== 'Julho':
E sebandeira== 0:
imprimir('Agora',v.férias 1)
bandeira= 1
elifmês== 'Dezembro':
imprimir('Agora',v.férias 2)
outro:
imprimir('O mês atual é',mês)

A seguinte saída aparecerá após a execução do script.

Principal

Uso do argumento da linha de comando:

O script a seguir mostra o uso de argumentos de linha de comando em python. Existem muitos módulos em python para analisar os argumentos da linha de comando ‘Sys’ módulo é importado aqui para analisar os argumentos da linha de comando. len () método é usado para contar o total de argumentos, incluindo o nome do arquivo de script. A seguir, os valores dos argumentos serão impressos.

c12.py

# Módulo de importação sys
importar sys

# Número total de argumentos
imprimir('Total de argumentos:', len(sys.argv))

imprimir('Os valores do argumento são:')
# Repita os argumentos da linha de comando usando o loop for
paraeuno sys.argv:
imprimir(eu)

Se o script for executado sem nenhum argumento de linha de comando, a seguinte saída aparecerá, mostrando o nome do arquivo do script.

Os valores dos argumentos da linha de comando podem ser definidos no editor spyder abrindo o Executar configuração por arquivo caixa de diálogo clicando no Corre cardápio. Defina os valores com espaço clicando nas opções de linha de comando da parte Configurações gerais da caixa de diálogo.

Se o script for executado após definir os valores mostrados acima, a seguinte saída aparecerá.


Os valores do argumento da linha de comando podem ser passados ​​no script Python facilmente a partir do terminal. A seguinte saída aparecerá se o script for executado a partir do terminal.


Se você quiser saber mais sobre os argumentos de linha de comando em python, você pode verificar o tutorial, Como analisar argumentos na linha de comando em Python .

Principal

Uso de regex:

Expressão regular ou regex é usada em python para corresponder ou pesquisar e substituir qualquer parte específica de uma string com base no padrão específico. 'ré' módulo é usado em python para usar uma expressão regular. O script a seguir mostra o uso de regex em python. O padrão usado no script corresponderá àquelas strings em que o primeiro caractere da string é uma letra maiúscula. Um valor de string será obtido e corresponder ao padrão usando partida() método. Se o método retornar verdadeiro, uma mensagem de sucesso será impressa, caso contrário, uma mensagem de instrução será impressa.

c13.py

# Importar módulo de referência
importar

# Pegue qualquer dado de string
fragmento = entrada('Insira um valor de string:')
# Defina o padrão de pesquisa
padronizar= '^ [A-Z]'

# corresponde ao padrão com o valor de entrada
encontrado= .partida(padronizar, fragmento)

# Imprimir mensagem com base no valor de retorno
E seencontrado:
imprimir('O valor de entrada é iniciado com a letra maiúscula')
outro:
imprimir('Você tem que digitar a string começando com a letra maiúscula')

O script é executado duas vezes na saída a seguir. partida() função retorna falso para a primeira execução e retorna verdadeiro para a segunda execução.

Principal

Uso de getpass:

Obter passagem é um módulo útil de python que é usado para obter a entrada de senha do usuário. O script a seguir mostra o uso do módulo getpass. método getpass () é usado aqui para tomar a entrada como senha e ‘ E se' declaração é usada aqui para comparar o valor de entrada com a senha definida. você está autenticado a mensagem será impressa se a senha corresponder, caso contrário seráimpressa Você não está autenticado mensagem.

c14.py

# import getpass module
importar Obter passagem

# Obter a senha do usuário
senha= Obter passagem.Obter passagem('Senha:')

# Verifique a senha
E sesenha== 'fahmida':
imprimir('Você está autenticado')
outro:
imprimir('Você não está autenticado')

Se o script for executado a partir do editor spyder, o valor de entrada será mostrado porque o console do editor não suporta o modo de senha. Portanto, a saída a seguir mostra a senha de entrada na saída a seguir.

Se o script for executado a partir do terminal, o valor de entrada não será mostrado como outra senha do Linux. O script é executado duas vezes a partir do terminal com uma senha inválida e válida que é mostrada na saída a seguir.

Principal

Uso do formato de data:

O valor de data pode ser formatado em python de várias maneiras. O seguinte script usa o datetim e módulo para definir o valor de data atual e personalizado. hoje() método é usado aqui para ler a data e hora do sistema atual. Em seguida, o valor formatado da data é impresso usando nomes de propriedade diferentes do objeto de data. Como um valor de data personalizado pode ser atribuído e impresso é mostrado na próxima parte do script.

c15.py

a partir de data hora importarencontro

# Leia a data atual
data atual=encontro.hoje()

# Imprime a data formatada
imprimir('Hoje é:% d-% d-% d'%(data atual.dia,data atual.mês,data atual.ano))

# Defina a data personalizada
custom_date=encontro(2020, 12, 16)
imprimir('A data é:',custom_date)

A seguinte saída aparecerá após a execução do script.

Principal

Adicione e remova o item de uma lista:

O objeto list é usado em python para resolver vários tipos de problemas. Python tem muitas funções integradas para trabalhar com o objeto de lista. Como um novo item pode ser inserido e removido de uma lista é mostrado no exemplo a seguir. Uma lista de quatro itens é declarada no script. Inserir() método é usado para inserir um novo item na segunda posição da lista. retirar() método é usado para pesquisar e remover o item específico da lista. A lista é impressa após a inserção e exclusão.

c16.py

# Declare uma lista de frutas
frutas= ['Manga','Laranja','Goiaba','Banana']

# Insira um item na 2ª posição
frutas.inserir(1, 'Uva')

# Exibindo lista após inserir
imprimir('A lista de frutas após inserir:')
imprimir(frutas)

# Remover um item
frutas.retirar('Goiaba')

# Imprime a lista após excluir
imprimir('A lista de frutas após a exclusão:')
imprimir(frutas)

A seguinte saída aparecerá após a execução do script.


Se você quiser saber mais detalhes sobre a inserção e exclusão do script python, você pode verificar o tutorial, Como adicionar e remover itens de uma lista em Python .

Principal

Compreensão da lista:

A compreensão de lista é usada em python para criar uma nova lista baseada em qualquer string ou tupla ou outra lista. A mesma tarefa pode ser realizada usando a função for loop e lambda. O script a seguir mostra dois usos diferentes de compreensão de lista. Um valor de string é convertido em uma lista de caracteres usando a compreensão de lista. A seguir, uma tupla é convertida em uma lista da mesma maneira.

c17.py

# Crie uma lista de personagens usando a compreensão de lista
char_list= [CaracteresparaCaracteresno 'linuxhint' ]
imprimir(char_list)

# Defina uma tupla de sites
sites= ('Google com','yahoo.com', 'ask.com', 'bing.com')

# Crie uma lista a partir da tupla usando a compreensão de lista
site_list= [ local para local nosites]
imprimir(site_list)

Principal

Dados da fatia:

fatiar() método é usado em python para cortar uma parte específica de uma string. Este método possui três parâmetros. Esses parâmetros são começar , Pare, e Passo . o Pare é o parâmetro obrigatório e os outros dois parâmetros são opcionais. O script a seguir mostra os usos do fatiar() método com um, dois e três parâmetros. Quando um parâmetro é usado no fatiar() método, então ele usará o parâmetro obrigatório, Pare . Quando os dois parâmetros são usados ​​no fatiar() método, então começar e Pare parâmetros são usados. Quando todos os três parâmetros são usados, então começar , Pare , e Passo parâmetros são usados.

c18.py

# Atribuir valor de string
texto= 'Aprenda Programação Python'

# Fatiar usando um parâmetro
sliceObj= fatiar(5)
imprimir(texto[sliceObj])

# Fatia usando dois parâmetros
sliceObj= fatiar(6,12)
imprimir(texto[sliceObj])

# Fatia usando três parâmetros
sliceObj= fatiar(6,25,5)
imprimir(texto[sliceObj])

A seguinte saída aparecerá após a execução do script. Em primeiro fatiar() método, 5 é usado como o valor do argumento. Ele cortou os cinco caracteres de texto variáveis ​​que são impressas como saída. No segundo fatiar() método, 6 e 12 são usados ​​como argumentos. O corte é iniciado a partir da posição 6 e interrompido após 12 caracteres. No terceiro fatiar() método, 6, 25 e 5 são usados ​​como argumentos. O fatiamento é iniciado a partir da posição 6, e o fatiamento é interrompido após 25 caracteres, omitindo 5 caracteres em cada etapa.

Principal

Adicione e pesquise dados no dicionário:

O objeto de dicionário é usado em python para armazenar vários dados, como a matriz associativa de outras linguagens de programação. O script a seguir mostra como um novo item pode ser inserido e qualquer item pode ser pesquisado no dicionário. Um dicionário de informações do cliente é declarado no script, onde o índice contém o ID do cliente e o valor contém o nome do cliente. Em seguida, uma nova informação do cliente é inserida no final do dicionário. Um ID de cliente é usado como entrada para pesquisa no dicionário. 'para' loop e 'E se' condição é usada para iterar os índices do dicionário e pesquisar o valor de entrada no dicionário.

c19.py

# Defina um dicionário
clientes= {'06753':'Mehzabin Afroze','02457':'arte. Todos',
'02834':'Mosarof Ahmed','05623':'Mila Hasan', '07895':'Yaqub Ali'}

# Anexar um novo dado
clientes['05634'] = 'Mehboba Ferdous'

imprimir('Os nomes dos clientes são:')
# Imprime os valores do dicionário
paraclientenoclientes:
imprimir(clientes[cliente])

# Pegue o ID do cliente como entrada para a pesquisa
nome= entrada('Insira o ID do cliente:')

# Pesquise o ID no dicionário
paraclientenoclientes:
E secliente==nome:
imprimir(clientes[cliente])
pausa

A seguinte saída aparecerá depois de executar o script e tomar ' 02457 ' como valor de ID.


Se quiser saber mais sobre os outros métodos úteis do dicionário, você pode verificar o tutorial, 10 métodos de dicionário Python mais úteis.

Principal

Adicionar e pesquisar dados no conjunto:

O script a seguir mostra as maneiras de adicionar e pesquisar dados em um conjunto Python. Um conjunto de dados inteiros é declarado no script. adicionar() método é usado para inserir novos dados no conjunto. Em seguida, um valor inteiro será usado como entrada para pesquisar o valor no conjunto usando para loop e E se doença.

c20.py

# Defina o conjunto de números
números= {2,3, 90, 56, 78, 12, 3. 4, 67}

# Adicione um novo dado
números.adicionar(cinquenta)
# Imprime os valores definidos
imprimir(números)

mensagem= 'Número não encontrado'

# Pegue um valor numérico para a pesquisa
search_number= int(entrada('Digite um número:'))
# Procure o número no conjunto
parahorasnonúmeros:
E sehoras==search_number:
mensagem= 'Número encontrado'
pausa

imprimir(mensagem)

O script é executado duas vezes com os valores inteiros 89 e 67. 89 não existe no conjunto, e Número não encontrado é impresso. 67 existe no conjunto, e Número foi encontrado é impresso.

Se você quiser saber sobre o União operação no conjunto, então você pode verificar o tutorial, Como usar a união no conjunto python.

Principal

Contar itens na lista:

contar() método é usado em python para contar quantas vezes uma determinada string aparece em outra string. Podem ser necessários três argumentos. O primeiro argumento é obrigatório e pesquisa a string específica em toda a parte de outra string. Os outros dois argumentos deste método são usados ​​para limitar a pesquisa, definindo as posições de pesquisa. No script a seguir, o contar() método é usado com um argumento que irá pesquisar e contar a palavra ‘ Pitão ' no fragmento variável.

c21.py

# Defina a string
fragmento = 'Python Bash Java Python PHP PERL'
# Defina a string de pesquisa
procurar= 'Pitão'
# Armazene o valor da contagem
contar= fragmento.contar(procurar)
# Imprime a saída formatada
imprimir('% s aparece% d vezes'%(procurar,contar))

A seguinte saída aparecerá após a execução do script.

Se você quiser saber mais detalhes sobre o método count (), você pode verificar o tutorial, Como usar o método count () em python .

Principal

Defina e chame uma função:

Como a função definida pelo usuário pode ser declarada e chamada em python é mostrado no script a seguir. Aqui, duas funções são declaradas. Adição() função contém dois argumentos para calcular a soma de dois números e imprimir o valor. área() função contém um argumento para calcular a área de um círculo e retornar o resultado para o chamador usando o retorno demonstração.

c22.py

# Definir função de adição
defAdição(número 1,número 2):
resultado=numero1 + numero2
imprimir('Resultado da adição:',resultado)

# Definir função de área com declaração de retorno
defárea(raio):
resultado= 3,14* raio * raio
Retornaresultado

# Função de adição de chamada
Adição(400, 300)
# Função de área de chamada
imprimir('A área do círculo é',área(4))

A seguinte saída aparecerá após a execução do script.


Se você quiser saber detalhes sobre os valores de retorno de uma função Python, você pode verificar o tutorial, Retornar vários valores de uma função Python .

Principal

Uso da exceção de lançamento e captura:

Experimente e pegar block são usados ​​para lançar e capturar a exceção. O script a seguir mostra o uso de um tentar pegar bloco em python. No Experimente bloco, um valor numérico será considerado como entrada e verificado se o número é par ou ímpar. Se algum valor não numérico for fornecido como entrada, um ValueError será gerado, e uma exceção será lançada para o pegar bloco para imprimir a mensagem de erro.

c23.py

# Tente bloquear
Experimente:
# Pegue um número
número= int(entrada('Digite um número:'))
E senúmero %2 == 0:
imprimir('O número é par')
outro:
imprimir('O número é ímpar')

# Bloco de exceção
exceto (ValueError):
# Imprimir mensagem de erro
imprimir('Insira um valor numérico')

A seguinte saída aparecerá após a execução do script.


Se quiser saber mais detalhes sobre o tratamento de exceções em Python, você pode verificar o tutorial Manipulação de Exceções em Python.

Principal

Ler e escrever arquivo:

O script a seguir mostra como ler e gravar em um arquivo em python. O nome do arquivo é definido na variável, nome do arquivo. O arquivo é aberto para gravação usando o abrir() método no início do script. Três linhas são escritas no arquivo usando o escrever() método. Em seguida, o mesmo arquivo é aberto para leitura usando o abrir() método, e cada linha do arquivo é lida e impressa usando para ciclo.

c24.py

# Atribua o nome do arquivo
nome do arquivo= 'languages.txt'
# Abrir arquivo para gravação
fileHandler= abrir(nome do arquivo, 'no')

# Adicione algum texto
fileHandler.escrever('Bash n')
fileHandler.escrever('Pitão n')
fileHandler.escrever('PHP n')

# Feche o arquivo
fileHandler.fechar()

# Abrir arquivo para leitura
fileHandler= abrir(nome do arquivo, 'r')

# Leia um arquivo linha por linha
paralinhanofileHandler:
imprimir(linha)

# Feche o arquivo
fileHandler.fechar()

A seguinte saída aparecerá após a execução do script.

Se você quiser saber mais detalhes sobre como ler e escrever arquivos em python, você pode verificar o tutorial, Como ler e escrever em arquivos Python .

Principal

Listar arquivos em um diretório:

O conteúdo de qualquer diretório pode ser lido usando o os módulo de python. O script a seguir mostra como obter a lista de um diretório específico em python usando o os módulo. listdir () método é usado no script para descobrir a lista de arquivos e pastas de um diretório. para loop é usado para imprimir o conteúdo do diretório.

c25.py

# Importar o módulo do sistema operacional para o diretório de leitura
importar os

# Defina o caminho do diretório
caminho= '/ home / fahmida / projects / bin'

# Leia o conteúdo do arquivo
arquivos= os.listdir(caminho)

# Imprime o conteúdo do diretório
para Arquivo noarquivos:
imprimir(Arquivo)

O conteúdo do diretório aparecerá após a execução do script se o caminho definido do diretório existir.

Principal

Leia e escreva usando pickle:

O script a seguir mostra as maneiras de escrever e ler dados usando o picles módulo de python. No script, um objeto é declarado e inicializado com cinco valores numéricos. Os dados deste objeto são gravados em um arquivo usando o despejo () método. A seguir, o carga() método é usado para ler os dados do mesmo arquivo e armazená-los em um objeto.

c26.py

# Módulo de importação de pickle
importar salmoura

# Declare o objeto para armazenar dados
dataObject= []
# Repita o loop for 5 vezes
paranumno faixa(10,quinze):
dataObject.acrescentar(num)

# Abra um arquivo para gravar dados
file_handler= abrir('línguas', 'wb')
# Despeja os dados do objeto no arquivo
salmoura.jogar fora(dataObject,file_handler)
# feche o gerenciador de arquivos
file_handler.fechar()

# Abra um arquivo para ler o arquivo
file_handler= abrir('línguas', 'rb')
# Carregue os dados do arquivo após a desserialização
dataObject= salmoura.carga(file_handler)
# Repita o loop para imprimir os dados
parahorasnodataObject:
imprimir('O valor dos dados:',horas)
# feche o gerenciador de arquivos
file_handler.fechar()

A seguinte saída aparecerá após a execução do script.

Se você quiser saber mais detalhes sobre como ler e escrever usando pickle, você pode verificar o tutorial, Como conservar objetos em Python .

Principal

Defina a classe e o método:

O script a seguir mostra como uma classe e um método podem ser declarados e acessados ​​em Python. Aqui, uma classe é declarada com uma variável de classe e um método. Em seguida, um objeto da classe é declarado para acessar a variável de classe e o método de classe.

c27.py

# Defina a classe
classeEmpregado:
nome= 'Mostak Mahmud'
# Defina o método
defdetalhes(auto):
imprimir('Cargo: Diretor de Marketing')
imprimir('Departamento: Vendas')
imprimir('Salário: $ 1000')

# Crie o objeto funcionário
emp=Empregado()
# Imprime a variável de classe
imprimir('Nome:',emp.nome)
# Chame o método de classe
emp.detalhes()

A seguinte saída aparecerá após a execução do script.

Principal

Uso da função de alcance:

O script a seguir mostra os diferentes usos da função range em python. Esta função pode receber três argumentos. Estes são começar , Pare , e Passo . o Pare argumento é obrigatório. Quando um argumento é usado, o valor padrão do início é 0. função range () com um argumento, dois argumentos e três argumentos são usados ​​nos três para loops aqui.

c28.py

# range () com um parâmetro
parahorasno faixa(6):
imprimir(horas,fim='')
imprimir(' n')

# range () com dois parâmetros
parahorasno faixa(5,10):
imprimir(horas,fim='')
imprimir(' n')

# range () com três parâmetros
parahorasno faixa(0,8,2):
imprimir(horas,fim='')

A seguinte saída aparecerá após a execução do script.

Principal

Uso da função de mapa:

mapa() function é usado em python para retornar uma lista usando qualquer função definida pelo usuário e qualquer objeto iterável. No script a seguir, cal_power () função é definida para calcular o xn, e a função é usada no primeiro argumento do mapa() função. Uma lista chamada números é usado no segundo argumento do mapa() função. O valor de x será obtido do usuário, e o mapa() função irá retornar uma lista de valores de potência de x, com base nos valores dos itens do números Lista.

c29.py

# Defina a função para calcular a potência
defcal_power(n):
Retornax ** n

# Pegue o valor de x
x= int(entrada('Insira o valor de x:'))
# Defina uma tupla de números
números= [2, 3, 4]

# Calcule ax elevado à potência n usando map ()
resultado= mapa(cal_power,números)
imprimir(Lista(resultado))

A seguinte saída aparecerá após a execução do script.

Principal

Uso da função de filtro:

filtro() A função de python usa uma função personalizada para filtrar dados de um objeto iterável e criar uma lista com os itens para aqueles que a função retorna true. No script a seguir, SelectedPerson () função é usada no script para criar uma lista dos dados filtrados com base nos itens de selectedList .

c30.py

# Defina uma lista de participantes
= ['Monalisa', 'Akbar Hossain', 'Jakir Hasan', 'Zahadur Rahman', 'Zenifer Lopez']
# Defina a função para filtrar os candidatos selecionados
defSelectedPerson(participante):
selecionado= ['Akbar Hossain', 'Zillur Rahman', 'Monalisa']
E se(participantenoselecionado):
Retorna Verdade
selectedList= filtro(SelectedPerson,participante)
imprimir('Os candidatos selecionados são:')
paracandidatonoselectedList:
imprimir(candidato)

A seguinte saída aparecerá após a execução do script.

Principal

Conclusão:

Os fundamentos da programação python são discutidos usando 30 tópicos diferentes neste artigo. Espero que os exemplos deste artigo ajudem os leitores a aprender python facilmente desde o início.