- Defina as variáveis de string
- Conte o comprimento da corda
- Imprima a string
- Formatar a string
- Remover o conteúdo de uma string
- Divida a corda
- Apare a corda
- Inverta a corda
- Substitua o valor da string
- Alterar o caso da string
Defina as variáveis de string
O valor da string pode ser definido de três maneiras no script Python: aspas simples ('), aspas duplas (“) e aspas triplas (”'). Crie um arquivo Python com o seguinte script que define três variáveis de string e imprima as variáveis na saída:
#Define variável com aspas simples para armazenar string de linha única
string1 = 'Programação Python'
#Define variável com aspas duplas para armazenar string de linha única
string2 = “Python é uma linguagem de digitação fraca”
#Define variável com aspas triplas para armazenar string multilinha
string3 = '''Aprenda programação Python
do básico'''
#Imprime as variáveis
imprimir ( string1 )
imprimir ( string2 )
imprimir ( string3 )
Saída:
A seguinte saída aparece após a execução do script:
Conte o comprimento da corda
Python tem uma função integrada chamada len() para contar o comprimento da variável string. Crie um arquivo Python com o seguinte script que recebe um valor de string do usuário, o valor de entrada de impressão e o comprimento do valor de entrada:
#Pegue um valor de string
strVal = entrada ( 'Insira um valor de string:' )
#Conta o total de caracteres do valor de entrada
Em = apenas ( strVal )
#Imprime o valor da string retirada do usuário
imprimir ( 'O valor da string é:' , strVal )
#Imprime o comprimento da string
imprimir ( 'O comprimento da string é:' , Em )
Saída:
De acordo com a saída a seguir, “Python String” é obtido do usuário como um valor de entrada. O comprimento desta string é 13, que é impresso:
Imprima a string
Crie um arquivo Python com o script a seguir que mostra os métodos de impressão de um único valor de string, um valor numérico e um valor de string, uma variável com outra string e múltiplas variáveis com outras strings. Três valores de entrada são obtidos do usuário após a execução do script.
#Imprimir valor únicoimprimir ( 'Aprenda Python' )
#Imprimir vários valores
imprimir ( quinze , 'Exemplos de strings em Python' )
#Pegue três valores de entrada do usuário
Código do curso = entrada ( 'Digite o código do curso:' )
nome do curso = entrada ( 'Digite o nome do curso:' )
Hora extra = flutuador ( entrada ( 'Insira a hora de crédito:' ) )
#Imprime uma única variável
imprimir ( ' \n ' , 'Código do curso:' , Código do curso )
#Imprimir múltiplas variáveis
imprimir ( ' Nome do curso:' , nome do curso , ' \n ' , 'Hora extra:' , Hora extra )
Saída:
“CSE320”, “Python Programming” e “2.0” são considerados como entrada após a execução do script. Esses valores são impressos posteriormente.
Formatar a string
Várias opções estão disponíveis em Python para formatar os valores da string. A função format() é uma delas. Diferentes maneiras de usar a função format() no script Python são mostradas no script a seguir. O nome do aluno e o lote são obtidos do usuário após a execução do script. A seguir, esses valores são impressos com outras strings usando a função format() com os valores-chave e valores posicionais.
#Pegue um valor de string do usuárionome = entrada ( 'Nome do aluno:' )
#Pegue um valor numérico do usuário
lote = interno ( entrada ( 'Lote:' ) )
#Uso da função format() com as variáveis
imprimir ( '{n} é o aluno do lote {b}.' . formatar ( n = nome , b = lote ) )
#Uso da função format() com um valor de string e um valor numérico
imprimir ( '{n} é o aluno do {s} semestre.' . formatar ( n = 'Jafar' , é = 6 ) )
#Uso da função format() sem definir chaves posicionais
imprimir ( '{} é aluno do lote {}.' . formatar ( nome , 12 ) )
#Uso da função format() definindo teclas posicionais numéricas
imprimir ( '{1} é o aluno do {0} semestre.' . formatar ( 10 , 'Mazar' ) )
Saída:
A seguinte saída aparece para os valores de entrada, “Mizanur Rahman” como o nome do aluno e 45 como o valor do lote:
Remover o conteúdo de uma string
O conteúdo parcial ou completo de uma variável de string pode ser removido da variável de string do Python. Crie um arquivo Python com o script a seguir que recebe um valor de string do usuário. Em seguida, o script remove parcialmente o conteúdo do valor de entrada cortando a string como no exemplo anterior e tornando a variável indefinida usando o comando “del”.
tentar :#Pegue um valor de string
strVal = entrada ( 'Insira um valor de string: \n ' )
imprimir ( 'Sequência original:' + strVal )
#Remove todos os caracteres da string depois
#os primeiros 10 caracteres
strVal = strVal [ 0 : 10 ]
imprimir ( 'Valor da string após a primeira exclusão:' +strVal )
#Remove 5 caracteres do início da string
strVal = strVal [ 5 : ]
imprimir ( 'Valor da string após a segunda exclusão:' +strVal )
#Remove o caractere específico da string, se existir
strVal = strVal. substituir ( 'EU' , '' , 1 )
imprimir ( 'Valor da string após a terceira exclusão:' +strVal )
#Remova a string inteira e torne a variável indefinida
do strVal
imprimir ( 'Valor da string após a última exclusão:' +strVal )
exceto NomeErro :
#Imprime a mensagem quando a variável é indefinida
imprimir ( 'A variável não está definida.' )
Saída:
A seguinte saída aparece após a execução do script:
Divida a corda
Crie um arquivo Python com o seguinte script que divide o valor da string com base no espaço, dois pontos (:), uma palavra específica e o limite máximo:
#Pegue um valor de string do usuáriostrVal = entrada ( 'Insira um valor de string: \n ' )
#Divide a string sem nenhum argumento
imprimir ( 'Dividir valores com base no espaço:' )
imprimir ( strVal. dividir ( ) )
#Divide a string com base em um caractere
imprimir ( 'Divida os valores com base em ':'' )
imprimir ( strVal. dividir ( ':' ) )
#Divide a string com base em uma palavra
imprimir ( 'Dividir valores com base na palavra' )
imprimir ( strVal. dividir ( 'curso' ) )
#Divida a string com base no espaço e no limite máximo
imprimir ( 'Dividir valores com base no limite' )
imprimir ( strVal. dividir ( ' ' , 1 ) )
Saída:
A seguinte saída aparece para o valor de entrada “código do curso: CSE – 407” após a execução do script:
Apare a corda
Crie um arquivo Python com o script a seguir que corta a string com base no espaço de ambos os lados, lado esquerdo e direito usando as funções strip(), lstrip() e rstrip(). A última função lstrip() é usada com base no caractere “P”.
strVal = ' Python é uma linguagem popular. 'imprimir ( 'Sequência original:' +strVal )
#Corte os dois lados
strVal1 = strVal. faixa ( )
imprimir ( 'Depois de aparar os dois lados:' +strVal1 )
#Cortar lado esquerdo
strVal2 = strVal. tira ( )
imprimir ( 'Depois de aparar o lado esquerdo:' + strVal2 )
#Cortar lado direito
strVal3 = strVal. tira ( )
imprimir ( 'Depois de aparar o lado direito:' +strVal3 )
#Trim lado esquerdo baseado em um personagem
strVal4 = strVal2. tira ( 'P' )
imprimir ( 'Depois de cortar o lado esquerdo com base em um personagem:' +strVal4 )
Saída:
A seguinte saída aparece após a execução do script:
Inverta a corda
Crie um arquivo Python com o seguinte script que inverte o valor da string definindo a posição inicial no final da string com o valor -1:
#Pegue um valor de string do usuáriostrVal = entrada ( 'Insira um valor de string: \n ' )
#Armazena o valor invertido da string
inverter_str = strVal [ ::- 1 ]
#Imprime os valores originais e invertidos da string
imprimir ( 'Valor da string original:' +strVal )
imprimir ( 'Valor da string invertida:' + reverso_str )
Saída:
A seguinte saída aparece para o valor de entrada “Hello World”:
Substitua o valor da string
Crie um arquivo Python com o script a seguir que usa a string principal, a string de pesquisa e a string de substituição do usuário. A seguir, a função replace() é usada para pesquisar e substituir a string.
#Pegue a string principalstrVal = entrada ( 'Insira um valor de string: \n ' )
#Pegue a string de pesquisa
srcVal = entrada ( 'Insira um valor de string: \n ' )
#Pegue a string substituída
repVal = entrada ( 'Insira um valor de string: \n ' )
#Pesquise e substitua a string
substituído_strVal = strVal. substituir ( srcVal , repVal )
#Imprime os valores da string original e substituída
imprimir ( 'Sequência original:' +strVal )
imprimir ( 'Sequência substituída:' + substituído_strVal )
Saída:
A seguinte saída aparece para “Você gosta de PHP?” valor da string principal, o valor de pesquisa “PHP” e o valor de substituição “Python”:
Alterar o caso da string
Crie um arquivo Python com o script a seguir que obtém o endereço de e-mail e a senha do usuário. Em seguida, as funções lower() e Upper() são usadas para comparar os valores de entrada com os valores específicos para verificar se os valores de entrada são válidos ou inválidos.
#Pegue o endereço de e-maile-mail = entrada ( 'Insira o endereço de e-mail:' )
#Pegue a senha
senha = entrada ( 'Digite a senha:' )
#Compare os valores da string após converter o email
#em minúsculas e senha em maiúsculas
se e-mail . mais baixo ( ) == 'admin@exemplo.com' e senha. superior ( ) == 'SEGREDO' :
imprimir ( 'Usuário autenticado.' )
outro :
imprimir ( 'E-mail ou senha estão errados.' )
Saída:
A seguinte saída aparece para o “ admin@exemplo.com ”E valores de entrada “secretos”:
A seguinte saída aparece para o “ admin@abc.com ”E valores de entrada “secretos”:
Conclusão
Diferentes tipos de tarefas relacionadas a strings usando diferentes funções Python integradas são mostrados neste tutorial usando vários scripts Python. Os usuários do Python agora serão capazes de obter o conhecimento básico das operações de string do Python depois de ler este tutorial corretamente.