Tutorial do AfroPython
  • Sobre
  • Introdução
  • Codenvy
    • O que é o Codenvy
    • Crie uma conta
    • Complete o cadastro
    • Dashboard
  • Como funciona a internet?
  • Introdução a linha de comando
    • O que é a linha de comando?
    • Conhecendo a linha de comando
    • Seu primeiro comando (YAY!)
    • O básico
      • Pasta atual
      • Criando uma pasta
      • Listando arquivos e pastas
      • Entrando nas pastas
      • Exercite-se!
      • Limpando
      • Resumo
  • Editor de Código
    • Porque precisamos de um editor de código?
  • Introdução ao Python
    • Strings
    • Erros
    • Variáveis
    • A função print
    • Listas
    • Dicionários
    • Resumo até agora
    • Fazendo comparações
    • Booleanos
    • Salve o código!
      • if...elif...else
      • E se não?
      • Resumo
    • Suas próprias funções
    • Laços de repetição
    • Resumo
  • Django, o que é?
    • Por que você precisa de um framework?
    • O que acontece quando alguém solicita um site do seu servidor?
  • Seu primeiro projeto Django
    • Configurando
    • Instalando o banco de dados
  • Modelos do Django
    • Objetos
    • Modelo do Django
      • Criando uma aplicação
      • Criando um modelo
      • Criando tabelas
  • Administração
  • URLs
    • O que é uma URL?
    • Como funcionam as URLs no Django?
    • Sua primeira URL Django
    • blog.urls
  • Views
    • blog/views.py
  • Introdução a HTML
    • Seu primeiro template!
    • Head & Body
    • Customize seu template
  • QuerySet e ORM do Django
    • O que é um QuerySet?
    • O shell do Django
      • Todos os objetos
      • Criando um objeto
      • Adicionando objetos
      • Filtrar objetos
      • Ordenando objetos
  • Dados dinâmicos no template
    • QuerySet
  • Templates
    • O que são tags de template
    • Modelo de lista de post de exibição
  • CSS - Deixe mais bonito!
    • Vamos usar o Bootstrap!
    • Arquivos estáticos no Django
    • Seu primeiro arquivo CSS!
  • Estendendo templates
  • Amplie sua aplicação
  • Formulários
  • URLs e Views
  • Template
  • Salvando o formulário
  • Validação de formulários
  • Editando o formulário
  • Segurança
  • O que vem depois!
Powered by GitBook
On this page

Was this helpful?

  1. Introdução ao Python

Strings

Que tal o seu nome? Digite seu primeiro nome entre aspas, desse jeito:

>>> "Ola"
'Ola'

Você acabou de criar sua primeira string! String é um sequência de caracteres que podem ser processada pelo computador. A string sempre precisa iniciar e terminar com o mesmo caractere. Este pode ser aspas duplas(") ou simples(') - elas dizem ao Python que o que está dentro delas é uma string.

Strings podem ser juntadas. Tente isto:

>>> "Oi " + "Ola"
'Oi Ola'

Você também pode multiplicar strings por um número:

>>> "Ola" * 3
'OlaOlaOla'

Se você precisa colocar uma apóstrofe dentro de sua string, existem duas maneiras de fazer. Usando aspas duplas:

>>> "Foi a gota d'água"
"Foi a gota d'água"

ou escapando apóstrofo com uma barra invertida ( ):

>>> 'Foi a gota d\'água'
"Foi a gota d'água"

Legal, hein? Para ver seu nome em letras maiúsculas, basta digitar:

>>> "Ola".upper()
'OLA'

Você acabou de usar a função upper na sua string! Uma função (como upper()) é um conjunto de instruções que o Python realiza em um determinado objeto ("Ola"), sempre que você chamar por ele.

Se você quer saber o número de letras do seu nome, existe uma função para isso também!

>>> len("Ola")
3

Se perguntando porque algumas vezes você chama funções com um . no fim de uma string (como "Ola".upper()) e algumas vezes você primeiro chama a função colocando a string nos parênteses? Bem, em alguns casos, funções pertencem a objetos, como upper(), que só pode ser utilizada em strings. Nesse caso, nós chamamos a função de método. Outras vezes, funções não pertencem a nada específico e podem ser usadas em diferentes tipos de objetos, assim como len(). É por isso que nós estamos fornecendo "Ola" como um parâmetro para a função len.

Resumo

OK, chega de strings. Até agora você aprendeu sobre:

  • o prompt - digitar comandos (códigos) no interpretador Python resulta em respostas em Python

  • números e strings - no Python, números são usados para matemática e strings para objetos de texto

  • operadores - como + e *, combinam valores para produzir um novo valor

  • funções - como upper() e len(), executam ações nos objetos.

Isso é o básico sobre todas as linguagens de programação que você aprende. Pronto(a) para algo mais difícil? Apostamos que sim!

PreviousIntrodução ao PythonNextErros

Last updated 6 years ago

Was this helpful?