Exemplos de strings Python

Exemplos De Strings Python



Python é uma linguagem interpretada de tipo fraco. Portanto, a declaração do tipo de dados não é necessária em Python para a declaração de variáveis. Diferentes tipos de dados são suportados pelo script Python. Os dados da string são um deles. Os dados da string são usados ​​para armazenar vários caracteres. Os métodos de definição e uso de dados de string em Python são mostrados neste tutorial.

Tópico de Conteúdo:

  1. Defina as variáveis ​​de string
  2. Conte o comprimento da corda
  3. Imprima a string
  4. Formatar a string
  5. Remover o conteúdo de uma string
  6. Divida a corda
  7. Apare a corda
  8. Inverta a corda
  9. Substitua o valor da string
  10. 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:







Ir para o topo

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:

Ir para o topo

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 único
imprimir ( '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.

Ir para o topo

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ário
nome = 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:

Ir para o topo

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:

Ir para o topo

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ário
strVal = 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:

Ir para o topo

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:

Ir para o topo

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ário
strVal = 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”:

Ir para o topo

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 principal
strVal = 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”:

Ir para o topo

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-mail
e-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”:

Ir para o topo

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.