? Desenvolvido no final dos anos 80 , Python é uma linguagem de programação dinâmica , tanto para desktop e aplicações web. Sintaxe Python é simples e elegante . Projetado para minimizar a caracteres estranhos e palavras-chave , ele usa os espaços em branco em vez de chaves de fluxo impedindo - e elimina as palavras-chave de digitação , como "int" e "double ". Ele também suporta classes e métodos orientados a objetos , assim você pode definir e organizar as sub-rotinas de um modo simples e intuitivo . Sobre o Python
Python é uma linguagem de computador de alto nível . É comumente interpretados , embora também podem ser compilados em arquivos executáveis stand-alone com algumas extensões de terceiros. Ele vem com uma extensa biblioteca de funções que oferece suporte para processamento de strings , os protocolos de Internet como interfaces do sistema operacional TCP /IP e . Python é tipada dinamicamente , o que significa que as declarações sem sentido como " direta" de compilação /2 , mesmo que você não pode dividir uma string em um inteiro. No entanto, Python irá lançar um tipo de erro quando a instrução é realmente executada .
Python Flow Control
contrário de Java e C , Python usa espaços em branco como delimitador de bloco , em vez de chaves ou parênteses . Ele usa um retorno de carro em vez de um ponto e vírgula . Ao utilizar o paradigma de programação orientada a objeto , Python usa a palavra-chave "def " para indicar classes e métodos . Sua " Para " palavra-chave define um loop, um loop sobre uma série de itens , em vez de uma série de números inteiros. As palavras-chave "se" e trabalhar " mais" semelhante a outra língua ; Python testa a condição logo após o "se " palavra-chave e executa o bloco se é verdade , e executa a cláusula else contrário. Python usa " elif " em vez de " else if ", no entanto .
Matemática e Expressões em Python
Expressões em Python são semelhantes às expressões em outras línguas , com algumas idiossincrasias . Ao realizar a divisão inteira , Python sempre arredonda para baixo para o número inteiro mais próximo , de modo que "x = 1/2" iria definir o valor de " x" a zero , em vez de uma fração. No entanto , expressando um dos dois operadores como um número decimal de ponto flutuante faz com que o resultado também um número de ponto flutuante , por isso " x = 1.0 /2" define o valor de "x" para 0,5.
Python Exemplos
Como os programas escritos em Python espaço em branco , esses programas precisam tanto vários espaços ou um único toque da tecla "Tab" no lugar das palavras " [ guia ]" below.This programa imprime a palavra " Olá ! ": " Olá!"
impressão
Este programa imprime "X é 3! Y é 4 ! " Se o valor da variável x é 3 e o valor de y é 4 . Isto irá funcionar mesmo que x é um valor não inteiro , caso em que ele nunca vai executar a segunda linha :
if x == 3 e y == 4: [ guia ] print "X é de 3 ! Y é 4 "
Este programa imprime os valores em ordem " arr " :
for i in arr : [ guia ] imprimir arr
Este programa imprime o valores em uma matriz ao lado do índice do valor :
for i in range ( len ( a) ): [ guia ] print i, a [i ]
< br >