functions.variables

 1import streamlit as st
 2
 3
 4class Variables:
 5    """
 6    Classe com métodos para análise de variáveis.
 7    """
 8
 9    def create_variable(self, name, value):
10        """
11        Cria uma nova variável.
12
13        Parameters
14        ----------
15        name
16            O nome da variável a ser criada.
17        value
18            O valor da variável que está sendo criada.
19        """
20        globals()[name] = value
21
22    def debug_variable(self, variable):
23        """
24        Realiza a análise de uma variável.
25
26        Parameters
27        ----------
28        variable
29            A variável a ser analisada.
30        """
31        variable_type = type(variable).__name__
32
33        st.info(body="Tipo: {}.".format(variable_type))
34        st.info(body="Conteúdo: {}.".format(variable))
35
36        if (
37            variable_type != "int"
38            and variable_type != "float"
39            and variable_type != "complex"
40            and variable_type != "UploadedFile"
41        ):
42            st.info(body="Tamanho: {}.".format(len(variable)))
class Variables:
 5class Variables:
 6    """
 7    Classe com métodos para análise de variáveis.
 8    """
 9
10    def create_variable(self, name, value):
11        """
12        Cria uma nova variável.
13
14        Parameters
15        ----------
16        name
17            O nome da variável a ser criada.
18        value
19            O valor da variável que está sendo criada.
20        """
21        globals()[name] = value
22
23    def debug_variable(self, variable):
24        """
25        Realiza a análise de uma variável.
26
27        Parameters
28        ----------
29        variable
30            A variável a ser analisada.
31        """
32        variable_type = type(variable).__name__
33
34        st.info(body="Tipo: {}.".format(variable_type))
35        st.info(body="Conteúdo: {}.".format(variable))
36
37        if (
38            variable_type != "int"
39            and variable_type != "float"
40            and variable_type != "complex"
41            and variable_type != "UploadedFile"
42        ):
43            st.info(body="Tamanho: {}.".format(len(variable)))

Classe com métodos para análise de variáveis.

def create_variable(self, name, value):
10    def create_variable(self, name, value):
11        """
12        Cria uma nova variável.
13
14        Parameters
15        ----------
16        name
17            O nome da variável a ser criada.
18        value
19            O valor da variável que está sendo criada.
20        """
21        globals()[name] = value

Cria uma nova variável.

Parameters
  • name: O nome da variável a ser criada.
  • value: O valor da variável que está sendo criada.
def debug_variable(self, variable):
23    def debug_variable(self, variable):
24        """
25        Realiza a análise de uma variável.
26
27        Parameters
28        ----------
29        variable
30            A variável a ser analisada.
31        """
32        variable_type = type(variable).__name__
33
34        st.info(body="Tipo: {}.".format(variable_type))
35        st.info(body="Conteúdo: {}.".format(variable))
36
37        if (
38            variable_type != "int"
39            and variable_type != "float"
40            and variable_type != "complex"
41            and variable_type != "UploadedFile"
42        ):
43            st.info(body="Tamanho: {}.".format(len(variable)))

Realiza a análise de uma variável.

Parameters
  • variable: A variável a ser analisada.