RE:variables de entorno en python
Mira el manual de python, allí te explican que tipos de variables se usan, como ejemplo te puedo citar el siguiente
numero = 1.2452622
str(numero) --> lo dejará como string, no podrás realizar cálculo alguno con el.
int(numero)--> te devolverá como resultado un entero, en este caso 1
float(número)--> te devolverá el mismo número, float se usa para número decimales de gran precisión
ves probando, y si tienes dudas, comentalo.