Mexendo com o python

  


Diferenças entre  linguagem python e R vistas hoje:

Na linguagem python a posição do primeiro caractere de uma string ou vetor é o 0, assim é possível acessar posições da string/vetor de 0 até o tamanho da string/vetor menos um.

Já no R as posições vão de 1 até o tamanho da string/vetor.

O comando de tamanho de string/vetor no R é length(), já no python é len()

Enquanto a concatenação de string no R é o paste(), no python se usa a operação de adição +

exemplo no python:

a='molecula'

a+'1'

'molecula1'

exemplo no R:

a='molecula'

paste(a,1,sep='')

"molecula1"

No python há marcadores, %d para inteiros, %s para strings, %f para decimais.

nome='Maria'

nomemeio='José'

"%s %s é um nome muito comum entre os brasileiros" % (nome, nomemeio)

'Maria José é um nome muito comum entre os brasileiros'

Outra forma de reescrever a frase usando a função format é:

nome='Maria'

nomemeio='José'

"{} {} é um nome muito comum entre os brasileiros".format(nome,nomemeio)

'Maria José é um nome muito comum entre os brasileiros'

Outra forma:

nome='Maria'

nomemeio='José'

f"{nome}{nomemeio} é um nome muito comum entre os brasileiros"

'Maria José é um nome muito comum entre os brasileiros'



Comentários

Postagens mais visitadas deste blog

Livros que comecei a ler

Uso do return em funções no R