Programação em Python. Trabalhar com linhas de

Data:

2018-08-25 01:50:20

Pontos de vista:

347

Classificação:

1Como 0Não gostam

Compartilhar:

Table of contents:

No dia a dia da vida de um programador precisa para resolver a massa de tarefas. Para esses fins é perfeito linguagem Python ("Aqui" ou "Piton" para português de boas maneiras). Backup, criação de jogos para o Android ou para o Windows, ler e guardar mensagens de e-mail – não as tarefas mais complexas para o experiente programador. Mas para iniciantes para aprender Python (trabalho com strings, listas, arquivos) vai parecer um conto de fadas, porque os métodos e a função de cada tipo de dados facilitam a vida do usuário.

python para manipulação de cadeias de caracteres

O Que é um tipo de dados string?

ão Python» permite trabalhar com números, símbolos, arquivos, funções. E a dificuldade não ocorre em nenhum outro lugar, porque a linguagem é simples e fácil de utilizar. Comandos em Python – o tipo de dados que permite processar as informações de texto. Comprimento do texto digitado pode limitar-se apenas os recursos do computador. É necessário lembrar que a linha – e imutável tipo de dados. Tudo o que acontece com a língua padrão do texto atribuído à nova variável.

Em Python formação envolve o estudo de 2 variedades de texto: normal de linha (seqüência de bytes) e Unicode string (uma lista de símbolos).

Em Python scripts permitem o uso de literais de seqüência de caracteres. Estes símbolos podem ser gravadas com a ajuda de um apóstrofo, aspas (simples ou duplas), de caracteres especificados, inseridos três vezes, por exemplo, """apple tree""", onde executa a função Enter durante a digitação em editor de texto normal. A barra invertida (barra invertida) dentro de literais recebe um significado especial. Ela é necessária para introduzir caracteres especiais. Deve-se lembrar que uma barra não deve ser o último caractere em um software de comando, caso contrário, o compilador emitirá uma mensagem de erro.

Mais:

Como instalar a transferência de palavras no Word

Como instalar a transferência de palavras no Word

Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...

Обрезаем foto no MS Paint

Обрезаем foto no MS Paint

Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...

Como flashear

Como flashear "Bios" no PC

Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...

Como criar uma barra?

Em Python para manipulação de cadeias de caracteres assume ou manual de entrada de texto em um programa, ou a saída de um convite ao usuário para que ele introduziu os caracteres. Python lê os dados recebidos usando a função input (). Comandos em Python consistem de uma seqüência de caracteres. Saber seu número pode usar a função len (). Em Python o símbolo é visto como toda a linha de comprimento igual a 1.

A partir de Qualquer objeto em “Zero", pode causar valor do tipo de dados por meio de uma chamada interna, a função str (). Em Python possui várias classes. Para colocar um objeto de um tipo de dados em outro, pode utilizar a função de trazer, com o mesmo nome de descarga. Assim, int traduz em um número inteiro, str string, float em um material de descarga.

Os Cortes em linhas

Caso Contrário, eles são chamados de слайсами ou fatias. A fatia permite extrair de uma cadeia de caracteres inserido o símbolo especificado o período de tempo. Fatia é subdividida não é possível usar sem indexação. Endereçamento começa em 0. Se acessar o comando, com o fim, a indexação começa com um sinal de -.

Linha ST

W

O

R

L

D

A Indexação

ST[0]

ST[1]

ST[2]

ST[3]

ST[4]

A Indexação

ST[-5]

ST[-4]

ST[-3]

ST[-2]

ST[-1]

python formação

Existem 3 formas de segmentação de dados:

  • A Extrair do mesmo o símbolo de toda a linha St[i], onde St – o texto de i – o número de células.
  • A Obtenção de porção de texto, St[a:b], onde St – o texto, de a e de b – o início e o fim do período. A liga em fatia, a opção b não. Se não especificar um intervalo de b, e colocar dois pontos, então o programa irá retornar um trecho tirado até o final da linha. Se não assinalando a opção a, então a fatia é subdividida tem sua origem com 0 índice ao final do item b.
  • Fatia de St[a:b:d] permite selecionar um determinado trecho no período com início em a e extremidade em b, com passo d.

A Operação com as linhas

O usuário tem a opção de usar em Python funções de manipulação de strings:

  • Str(X) – tradução de qualquer objeto em um tipo de dados string.
  • ST1+ST2 – concatenação (adição de linhas).
  • ST*n – a repetição de ST linha n vezes.
  • Min [ST] – o retorno do valor mínimo da tabela de código.
  • Len () – determinar o comprimento de texto.
  • Max [ST] – a obtenção do valor máximo da tabela ASCII.
  • St1 in St2 – ocorrência da substring St1 na St2. Retornará Verdadeiro se St1 está presente no texto original.
  • St1 not in St2 – verifica a falta de St1 na St2 e retorna True se a fidelidade de aprovação.

python símbolo

Métodos de um tipo de dados

Em Python para manipulação de cadeias de caracteres envolve o uso de várias técnicas:

  • St.find e St.rfind – os métodos necessários para encontrar a passagem de entrada de texto. A diferença é que este processo começa com o todo. Assim, St.find procura desde o início, e St.rfind com o fim. Os métodos retornam o índice do primeiro ocorrências de passagem. Você pode especificar as segmentações de dados para pesquisa em um determinado período de tempo.
  • St.replace (a_old,b_new) é necessária para substituir todas as ocorrências de uma substring em uma entrada de texto. Em vez de a_old será b_new. Se você especificar um parâmetro adicional count (St.replace (a_old,b_new, count)), a substituição ocorrerá número de vezes, não mais que de contagem.
  • St.count – o método, necessário para a contagem do número de ocorrência de uma subcadeia de S emse você tiver digitado o texto. O número de cruzamentos não está incluído no resultado final. Você pode especificar o período em que irá ocorrer a operação.
  • St.join é necessária para a agregação de lista de palavras em uma seqüência de caracteres.
  • St.split – um método que permite transformar uma string em uma lista de palavras. Entre parênteses, aspas indica um delimitador. Frequentemente, esse é um espaço de St.split(“ a ”).
  • St.strip – remoção de espaços em branco no início e final de uma linha.
  • St.capitalize faz o primeiro caractere no texto заглавным.
  • St.swapcase permite traduzir as letras maiúsculas e minúsculas no oposto.
  • St.upper dá a oportunidade de fazer todas as letras para maiúsculas na linha.
  • St.lower permite traduzir um texto digitado em letras minúsculas. Todas as letras serão em minúsculas.

scripts em python

Formatada string

Em Python para manipulação de cadeias de caracteres agradável e o fato de que o usuário terá a opção de formatar o texto especificado semelhança. Т. е. o programador especifica uma condição que deve ser introduzido corresponder a passagem. Desta forma, pode-exibir na tela uma tabela sem uma conexão com um módulo especial PTable. É chamada esta técnica folhas de linha. Por exemplo, se você digitar em IDLE Print "%s is %d" % ("one",1), então o resultado será o One is 1.

permite ligar formatada linha e é o seu principal operador. Em Python, há caracteres, tênis de corrida, como complemento %.

Formato caractere

Entendendo

%

A Saída de um único caractere.

%s

Expressão de Seqüência de caracteres.

%d

Indicação decimal de um número inteiro.

%f

A Saída real (fracionários) de um número decimal.

python funções de manipulação de string

Há outros caracteres especiais, no entanto, eles são usados na resolução de tarefas complexas.

Várias tarefas com soluções

O tipo de linguagem como Python formação lhe permite ir mais rápido e mais fácil, porque o código conciso e abrangente. Para verificar isso, você precisa desmontar várias tarefas.

1. Dana linha. Obter um novo texto, no qual ocorre a substituição de todas as ocorrências do primeiro caractere “$”, exceto ele próprio.

O Algoritmo de:

  • Escreva uma função em que:
    • A variável char é o primeiro caractere da linha;
    • Length determina o comprimento da linha;
    • Str1 através do método replace substitui um char para char “$”;
    • Str1 grava o primeiro carácter e o resultante da expressão da operação anterior;
    • Para retornar o valor de str1.
  • Exibir o resultado do cálculo de uma função.

python para manipulação de cadeias de caracteres

2. Dana linha. Escrever o código, em que ao final de uma palavra será adicionado “ing”, se o comprimento da palavra >2. Se a palavra termina em “ing”, em seguida, acrescentar a barra de “ly”. Se o comprimento mínimo de 2, deixar o texto sem alterações.

O Algoritmo de:

  • Escreva uma função em que:
    • é definido o comprimento do texto;
    • Condição é testada: se o comprimento >2 e se a palavra termina em “ing”, em seguida, acrescentar a tal barra de “ly”, caso contrário, adicione o “ing”;
    • Devolver o valor recebido da variável.
  • - Exibir os resultados da função com várias linhas.

python funções de manipulação de string

Para fixar o resultado de código escrito em “Zero» você deve decidir ainda várias tarefas com cadeias de caracteres.


Article in other languages:

AR: https://tostpost.com/ar/computers/4642-programming-in-python-working-with-strings.html

BE: https://tostpost.com/be/kamputary/8250-pragramavanne-python-praca-z-radkam.html

DE: https://tostpost.com/de/computer/8252-programmierung-in-python-arbeiten-mit-strings.html

En: https://tostpost.com/computers/4792-programming-in-python-working-with-strings.html

ES: https://tostpost.com/es/los-ordenadores/8257-la-programaci-n-en-python-trabajar-con-l-neas.html

HI: https://tostpost.com/hi/computers/4645-programming-in-python-working-with-strings.html

JA: https://tostpost.com/ja/computers/4643-programming-in-python-working-with-strings.html

KK: https://tostpost.com/kk/komp-yuterler/8255-ba-darlamalau-python-zholdarmen-zh-mys.html

PL: https://tostpost.com/pl/komputery/8254-programowanie-w-j-zyku-python-praca-z-wierszami.html

TR: https://tostpost.com/tr/bilgisayarlar/8259-programlama-python-dizelerle-al-ma.html

UK: https://tostpost.com/uk/komp-yuteri/8255-programuvannya-python-robota-z-ryadkami.html

ZH: https://tostpost.com/zh/computers/5038-programming-in-python-working-with-strings.html






Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."

Comentários (0)

Este artigo possui nenhum comentário, seja o primeiro!

Adicionar comentário

Notícias Relacionadas

O que fazer se não iniciar do Windows 7?

O que fazer se não iniciar do Windows 7?

Cada usuário de computador sabe muito bem como é chato quando algum programa que não funciona. E como não lembrar as leis de Murphy, afinal, isso acontece apenas no momento em que o programa a cargo de esperança. Por exemplo, a ne...

Skyrim: como se tornar um ярлом, таном ou um vampiro

Skyrim: como se tornar um ярлом, таном ou um vampiro

o Culto de rpg da Bethesda, lançado no outono de 2011, conseguiu conquistar os corações de milhões de fãs. Belos gráficos, surpreendente геймплэй por muitas horas - o que pode ser mais atraente para заядлого gamer? Mas quando изуч...

Como sair de

Como sair de "Colegas de classe"? O que fazer se não houver um botão para sair do "Colegas" ou travado página?

Mesmo permanentes e os usuários ativos de redes sociais, às vezes, querem sair da sua conta. Esse problema ocorre não apenas entre os visitantes ão dos Colegas de" com ela se deparam e em outros recursos.problemasVale ...

A rede social

A rede social "Em Contato": como fazer newsletter

Se você é um usuário ativo da rede social ão Em Contato", então provavelmente já заинтересовывались sobre a questão de como criar o seu grupo oficial. Na verdade, para ela se tornou realmente popular e que você visitou...

Civilization 5: da moda ao jogo

Civilization 5: da moda ao jogo

Hoje vamos falar sobre o jogo Civilization 5, de moda para o qual não tem a menor popularidade, que a versão original. Merece atenção especial o projeto de Brave New World, que se tornou uma grande plataforma para muitos criadores...

Passo a passo completo

Passo a passo completo "de Ilya Муромца e Rouxinol-Ladrão"

Hoje veremos passo a passo ão de Ilya Муромца e Rouxinol-Lampião» - o jogo baseado no desenho animado homônimo. Para a conveniência de apresentação, nós vamos dividir o material em várias partes, com base no terreno o...