variáveis python

| | | | | | | | | | | | |

#! /usr/bin/python


# Atribuição de inteiro

idade = 45


# Ponto flutuante

salário = 1456,8


# String

nome = "João"


print (idade)

print (salário)

print (name)

< /td>

Sair:

45 1456,8 João 

O regras para criar variáveis ​​em Python são as sa me como em outras linguagens de alto nível. São eles:

a) Os nomes das variáveis ​​devem começar com uma letra ou sublinhado.
b) Os nomes das variáveis ​​não podem começar com um dígito.
c) Os nomes das variáveis ​​podem conter apenas caracteres alfanuméricos e sublinhados (Az, 0-9 e _).
d) Os nomes das variáveis ​​diferenciam maiúsculas de minúsculas (name, Name e NAME — são três variáveis ​​diferentes).
e) Palavras reservadas (palavras-chave) não podem ser usadas com nomes de variáveis.

Atribuindo um valor a várias variáveis:
O Python também permite que um valor seja atribuído a várias variáveis ​​ao mesmo tempo.
Por exemplo:


#! /usr/bin/python


a = b = c = 10

print (a)

print (b)

print (c)

Sair:

 10 10 10 

Atribuindo valores diferentes a várias variáveis:


#! /usr/bin/python


a, b, c = 1 , 20.2 , "GeeksforGeeks"


print (a )

print (b)

imprimir (c)

Sair:

1 20.2 Python.Engineering 

Podemos usar o mesmo nome para tipos diferentes?
Se usarmos o mesmo nome, a variável começa a se referir a um novo valor e tipo.


# ! /usr/bin/python


a = 10

a = "GeeksforGeeks"


print (a)

< /td>

Sair:

Python.Engineering 

Como o operador + trabalha com variáveis?

Sair:

cse cse 101 

#! /usr/bin/python


a = 10

b = 20

print (a + b)


a = "Geeksfor"

b = "Geeks"

print (a + b)

Sair:

30 Python.Engineering 

Podemos usar + para diferentes tipos?
A falha em usar para tipos diferentes resultará em um erro ibke.


< tbody>

#! /usr/bin/python


a = 10

b = "Geeks"

print (a + b)

Saída:

TypeError: tipo(s) de operando não suportado(s) para +: `int` e` str` 

Criando objetos (ou variáveis ​​de tipo de classe):
Consulte classe, objeto e membros para mais detalhes.


# Programa Python para mostrar as variáveis ​​com o valor
# atribuído na declaração de classe, são variáveis ​​de classe e
# variáveis ​​dentro de métodos e construtores são instâncias

# variáveis.


# Classe de Estudante de Ciência da Computação

classe CSStudent:


# Variável de classe

fluxo = ` cse`


# método de inicialização ou construtor

def __ init __ ( self , roll):

# Variável de instância

self . rolar = rolar


# Objetos de classe CSStudent

a = CSStudent ( 101 )

b = CSStudent ( 102 )


print (a.stream) # imprime & quot; cse "

print (b.stream) # imprime " cse "

print (a.roll) # imprime 101


# As variáveis ​​de classe podem estar disponíveis usando a classe
# name também

print (CSStudent.stream) # imprime & quot; cse "