Controlar como Python visualizações de dados

Você pode encontrar-se a necessidade de controlar como o Python visualizações de dados. Todos os dados no seu computador é armazenado como 0s e 1s. O computador não entender o conceito de letras, valores booleanos, datas, horários, ou qualquer outro tipo de informação, exceto números. Além disso, a capacidade de um computador para trabalhar com números é tanto inflexíveis e relativamente simplista.

Quando você trabalha com uma string em Python, você está dependendo de Python para traduzir o conceito de uma string em uma forma que o computador possa entender. Os recipientes de armazenamento que seu aplicativo cria e utiliza na forma de variáveis ​​dizer Python como tratar os 0s e 1s que o computador tem armazenados.

Então, é importante compreender que a visão Python de dados não é o mesmo que a exibição dos dados ou exibição do computador de dados - Python atua como um intermediário para fazer suas aplicações funcionais.

Para gerenciar os dados dentro de um aplicativo, o aplicativo deve controlar a forma como Python vê os dados. A utilização de operadores, métodos de embalagem, tais como funções, bem como a introdução de entrada do usuário toda a ajuda de dados de controle de aplicativos. Todas estas técnicas dependem, em parte, em fazer comparações.

Determinar o que fazer a seguir significa compreender o estado em que os dados estão no agora, em comparação com algum outro estado. Se a variável contém o nome John agora, mas você realmente quer para conter Mary em vez disso, em seguida, você primeiro precisa saber que ele faz, de facto, contêm John. Só então você pode tomar a decisão de alterar o conteúdo da variável a Mary.

Fazendo comparações

principal método do Python para fazer comparações é através do uso de operadores. Na verdade, os operadores têm um papel importante na manipulação de dados, bem. Você pode usar operadores para a criação de aplicações que podem tomar decisões, executar tarefas de maneira repetitiva, e interagir com o usuário em formas interessantes. No entanto, a idéia básica por trás de operadores é que eles ajudam aplicações executar vários tipos de comparações.

Em alguns casos, você pode usar alguns métodos sofisticados para realizar comparações em um aplicativo. Por exemplo, você pode comparar a saída de duas funções. Com Python, você pode realizar comparações em um número de níveis para que você possa gerenciar dados sem problemas em sua aplicação. Usando estas técnicas esconde detalhes para que você possa se concentrar no ponto de comparação.

Sua escolha de técnicas para realizar comparações afeta a maneira pela qual Python vê os dados e determina os tipos de coisas que você pode fazer para gerenciar os dados após a comparação é feita. Toda esta funcionalidade pode parecer absurdamente complexo no momento, mas o ponto importante a lembrar é que as aplicações requerem comparações, a fim de interagir com os dados corretamente.

Compreender como os computadores fazer comparações

Os computadores não compreendem embalagem, tais como funções, ou qualquer uma das outras estruturas que você cria com Python. Tudo isto embalagem é para seu benefício, não do computador. No entanto, os computadores não suportam diretamente o conceito de operadores. A maioria dos operadores Python têm um corolário direto com um comando que o computador entende diretamente.

Por exemplo, quando você perguntar se um número é maior do que outro número, o computador pode realmente executar este cálculo diretamente, usando um operador.

Algumas comparações não são diretas. Computadores trabalhar apenas com números. Então, quando você perguntar Python para comparar duas cordas, o Python realmente faz é comparar o valor numérico de cada caractere na seqüência.

Por exemplo, a letra UMA é realmente o número 65 no computador. A letra minúscula uma tem um valor numérico diferente - 97. Como resultado, mesmo que você pode ver ABC como sendo igual a abc, o computador não concorda - que vê-los como diferente, porque os valores numéricos de suas letras individuais são diferentes.

menu