
#Types:
print(type(10))
print(type(10.0))
print(type('10'))
print(type(True))
print(type(False))

#Types em variáveis:
nome = "<NAME>"
print(type(nome)) #tipagem dinâmica → a variável assume o tipo depedendo

print(nome) #pense em uma folha quadriculada, onde cada letra fica em um quadradinho, neste caso, é exibido todo o conteúdo
print(nome[0]) #aqui é exibido quadradinho por quadradinho
print(nome[1]) #aqui tb
print(nome[2]) #aqui tb
print(nome[3]) #aqui tb
print(nome[0:4]) #aqui é exibida uma sequência finita de quadradinhos
print(nome[5:]) #aqui é exibida a partir de um quadradinho em diante
print(len(nome)) #aqui conta a quantidade de quadradinhos
print(nome.lower()) #aqui padrozinha o conteúdo todo em minúsculo
print(nome.upper()) #aqui padrozinha o conteúdo todo em maiúsculo
print(nome.capitalize()) #aqui deixa apenas a primeira em maiúscula
print('J' in nome) #valida se há 'J' no nome
print(nome.count('o')) #conta a quantidade de 'o' no nome
print(nome.count('a') + nome.count('ã')) #soma a quantidade de caracteres diferentes
print(nome.startswith('J')) #valida se o conteúdo começa com J
print(nome.endswith('J')) #valida se o conteúdo termina com J

#Types:
print(type(10))
print(type(10.0))
print(type('10'))
print(type(True))
print(type(False))

#Types em variáveis:
nome = "<NAME>"
print(type(nome)) #tipagem dinâmica → a variável assume o tipo depedendo

print(nome) #pense em uma folha quadriculada, onde cada letra fica em um quadradinho, neste caso, é exibido todo o conteúdo
print(nome[0]) #aqui é exibido quadradinho por quadradinho
print(nome[1]) #aqui tb
print(nome[2]) #aqui tb
print(nome[3]) #aqui tb
print(nome[0:4]) #aqui é exibida uma sequência finita de quadradinhos
print(nome[5:]) #aqui é exibida a partir de um quadradinho em diante
print(len(nome)) #aqui conta a quantidade de quadradinhos
print(nome.lower()) #aqui padrozinha o conteúdo todo em minúsculo
print(nome.upper()) #aqui padrozinha o conteúdo todo em maiúsculo
print(nome.capitalize()) #aqui deixa apenas a primeira em maiúscula
print('J' in nome) #valida se há 'J' no nome
print(nome.count('o')) #conta a quantidade de 'o' no nome
print(nome.count('a') + nome.count('ã')) #soma a quantidade de caracteres diferentes
print(nome.startswith('J')) #valida se o conteúdo começa com J
print(nome.endswith('J')) #valida se o conteúdo termina com J
#Types: #Types em variáveis: #tipagem dinâmica → a variável assume o tipo depedendo #pense em uma folha quadriculada, onde cada letra fica em um quadradinho, neste caso, é exibido todo o conteúdo #aqui é exibido quadradinho por quadradinho #aqui tb #aqui tb #aqui tb #aqui é exibida uma sequência finita de quadradinhos #aqui é exibida a partir de um quadradinho em diante #aqui conta a quantidade de quadradinhos #aqui padrozinha o conteúdo todo em minúsculo #aqui padrozinha o conteúdo todo em maiúsculo #aqui deixa apenas a primeira em maiúscula #valida se há 'J' no nome #conta a quantidade de 'o' no nome #soma a quantidade de caracteres diferentes #valida se o conteúdo começa com J #valida se o conteúdo termina com J