Variáveis do Python
- Página Anterior Comentários do Python
- Próxima Página Tipos de Dados do Python
Criação de variáveis
As variáveis são contêineres para valores de dados.
Diferente de outros linguagens de programação, o Python não tem um comando de declaração de variável.
As variáveis são criadas apenas quando são atribuídas pela primeira vez.
Exemplo
x = 10 y = "Bill" print(x) print(y)
Não é necessário usar uma declaração de tipo específica para variáveis.
Exemplo
x = 5 # x é do tipo int x = "Steve" # x agora é do tipo str print(x)
Variáveis de string podem ser declaradas com aspas simples ou duplas:
Exemplo
x = "Bill" # é o mesmo que x = 'Bill'
Nome da variável
As variáveis podem usar nomes curtos (como x e y) ou nomes mais descritivos (age, carname, total_volume).
Regras de nomeação de variáveis do Python:
- Os nomes das variáveis devem começar com um caractere alfabético ou sublinhado
- Os nomes das variáveis não podem começar com um número
- Os nomes das variáveis podem conter apenas caracteres alfanuméricos e sublinhados (A-z, 0-9 e _)
- Os nomes das variáveis são sensíveis a maiúsculas e minúsculas (age, Age e AGE são três variáveis diferentes)
Lembre-se de que os nomes das variáveis são sensíveis a maiúsculas e minúsculas
Atribuição a várias variáveis
O Python permite que você atribua valores a várias variáveis em uma linha:
Exemplo
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
Você pode atribuir o mesmo valor a várias variáveis em uma linha:
Exemplo
x = y = z = "Orange" print(x) print(y) print(z)
variáveis do Python
A saída de print
A instrução é usada geralmente para exibir variáveis.
Para combinar texto e variáveis, o Python usa +
Caractere:
Exemplo
x = "incrível" print("Python é " + x)
Você ainda pode usar o caractere + para somar uma variável com outra:
Exemplo
x = "Python is " y = "awesome" z = x + y print(z)
Para números,+
Caracteres são usados como operadores matemáticos:
Exemplo
x = 5 y = 10 print(x + y)
Se você tentar combinar strings e números, o Python dará um erro:
Exemplo
x = 10 y = "Bill" print(x + y)
Variáveis Globais
Variáveis criadas fora da função (como todos os exemplos acima mostram) são chamadas de variáveis globais.
Variáveis globais podem ser usadas por todos dentro e fora da função.
Exemplo
Crie uma variável fora da função e use-a dentro da função:
x = "incrível" def myfunc(): print("Python é " + x) myfunc()
Se você criar uma variável com o mesmo nome dentro de uma função, ela será uma variável local e pode ser usada apenas dentro dessa função. A variável global com o mesmo nome será mantida como está e terá o valor original.
Exemplo
Crie uma variável com o mesmo nome de uma variável global dentro de uma função:
x = "incrível" def myfunc(): x = "fantástico" print("Python é " + x) myfunc() print("Python é " + x)
Palavra-chave global
Normalmente, quando você cria uma variável dentro de uma função, ela é uma variável local e pode ser usada apenas dentro dessa função.
Para criar uma variável global dentro de uma função, você pode usar a palavra-chave global.
Exemplo
Se você usar a palavra-chave global, a variável pertence ao escopo global:
def myfunc(): global x x = "fantástico" myfunc() print("Python é " + x)
Além disso, se você quiser alterar uma variável global dentro de uma função, use a palavra-chave global.
Exemplo
Para alterar o valor de uma variável global dentro de uma função, use a palavra-chave global para referenciar essa variável:
x = "incrível" def myfunc(): global x x = "fantástico" myfunc() print("Python é " + x)
- Página Anterior Comentários do Python
- Próxima Página Tipos de Dados do Python