Apostila web2py basico

Page 11

{{ Desenvolvimento web com Python e web2py }}

str (strings) Python suporta o uso de dois tipos de string: ASCII e Unicode. ASCII são as strings usuais delimitadas por '...', "..." ou por """...""". Três aspas delimitam strings com múltiplas linhas. Strings Unicode devem começar com uma letra u, seguida da string. Unicode pode ser convertido para ASCII e vice-versa. Por padrão, o web2py utiliza UTF8 para strings.

Interpolação de variáveis em strings É possível interpolar o conteúdo de variáveis em strings de diversas maneiras: 1. 2. 3. 4. 5. 6.

>>> 'estamos no ano de ' + str(2010) estamos no ano de 2010 >>> 'estamos no ano de %s ' % (2010) estamos no ano de 2010 >>> 'estamos no ano de %(ano)s ' % dict(ano=2010) # recomendado estamos no ano de 2010

A última opção é mais explícita, e causa menos erros. É a maneira recomendada sempre que possível. A partir da versão 2.6, está disponível outra maneira de interpolação, utilizando a função format() 1. 2. 3. 4. 5.

>>> 'Desenvolvimento web com {0} e {1}'.format('Python','web2py') 'Desenvolvimento web com Python e web2py' >>> 'Desenvolvimento web com {linguagem} e {framework}'\ ... .format(framework='web2py',linguagem='Python') 'Desenvolvimento web com Python e web2py'

Estruturas de dados Listas Listas são coleções heterogêneas de objetos, que podem ser de qualquer tipo, inclusive outras listas. As listas no Python são mutáveis, podendo ser alteradas a qualquer momento. Elementos de uma lista podem ser acessados através de seu índice.

Sintaxe 1. lista = [a, b, ..., z]

[ http://www.web2pybrasil.com.br ,

http://www.temporealeventos.com.br ]

11


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.