Ver Feed RSS

root@blog:/# chmod o+r *

[Curso de Python] Strings - Parte 2

Avalie este Post de Blog

Antes de prosseguir leia os artigos anteriores aqui



Olá pessoal!!

Vamos continuar o assunto de strings!


Strings



Anteriormente eu mostrei duas formas de iniciar uma string (para quem não viu, confira aqui), através de aspas simples (') e aspas duplas ("). As duas últimas formas de se iniciar um string é utilizando três aspas simples (''') ou três aspas duplas (""").


Strings com três aspas

As strings com três aspas, sejam simples (''') ou duplas ("""), possuem um comportamento bem diferenciado ao que se refere ao uso do caracteres de escape \n:

Código:
>>> """Este e teste de string com 'aspas triplas'
... Temos uma nova linha?!
... "acho" que sim...
... """
'Este e teste de string com \'aspas triplas\'\nTemos uma nova linha?!\n"acho" que sim...\n'
>>>
>>> print """Este e teste de string com 'aspas triplas'
... Temos uma nova linha?!
... "acho" que sim...
... """
Este e teste de string com 'aspas triplas'
Temos uma nova linha?!
"acho" que sim...

>>>
A utilização de três aspas duplas nos dá a possibilidade de utilizar o "enter" ao invés do \n, além de possibilitar a utilização de qualquer aspas (simples ou dupla) contanto que não sejam três seguidas.

Da mesma forma que utilizamos três aspas duplas podemos utilizar três aspas simples:
Código:
>>> '''Teste com tres aspas simples:
... that's ok?!
... I "think" so...
... '''
'Teste com tres aspas simples:\nthat\'s ok?!\nI "think" so...\n'
>>>
>>> print '''Teste com tres aspas simples:
... that's ok?!
... I "think" so...
... '''
Teste com tres aspas simples:
that's ok?!
I "think" so...

>>>
Como eu disse no início cada tipo de "declaração" string tem uma vantagem e desvantagem, fica ao seu critério escolher a que mais te agrada. Lembrando que em um código você pode utilizar as quatro formas, mas isso pode confundir um pouco a sua cabeça...

Até mais...

Comentários

  1. Avatar de ilsahec
    Mais uma vez presente no curso ... rs
    Muito bom
  2. Avatar de Magnun
    Hehehe, vou começar a fazer chamada...

    Quem mais ta presente??
  3. Avatar de JPEROLA
    Lembrando que em um código você pode utilizar as quatro formas, mas isso pode confundir um pouco a sua cabeça.
    Com certeza!!

    Otima aula!!!
  4. Avatar de Magnun
    Obrigado pelos elogios, em breve estarei postado mais...
  5. Avatar de fabiocs
    obrigado... muito bom!
  6. Avatar de deson00
    muito bom
  7. Avatar de wapistos
    Talvez esse seja o jeito mais fácil, evita usar outros parametros \n ... vlw
  8. Avatar de Bhior
    Parabéns, vamos para a próxima...
  9. Avatar de rairojr
    cara, suas aulas são demais.
  10. Avatar de fabraga
    novo aluno seguindo desde o início e já indo pra próxima aula agora... :]
  11. Avatar de Nepomuceno
    Gostaria de saber se eu tenho que por ''' no inicio e no final, porque reparei que no seus exemplos você não colocou as três aspas simples e mesmo assim no [I]print[/I] elas (''') apareceram.

+ Enviar Comentário



Visite: BR-Linux ·  VivaOLinux ·  Dicas-L