(Iv) pitão gramática básica

1. Conceitos relacionados

1. A expressão
expressão é algo semelhante a uma fórmula matemática
, tais como: 10 + 58--4
expressões são geralmente utilizado para calcular alguns dos resultados, não terá um impacto material sobre o programa
, se você inserir uma expressão em modo interativo , o intérprete irá automaticamente saída o resultado da expressão

2. A declaração
declaração no programa geralmente precisam certas funções completas, tais como informações de impressão, acesso à informação, valores atribuir a variáveis. . .
Por exemplo:
Imprimir ()
ENTRADA ()
A = 10
procedimento de execução de instrução geralmente terá um certo impacto
vai resultados não necessariamente saída de uma instrução no modo interativo

3. Programa (programa)
programa é uma uma das declarações e expressões um por um feito. 

4. As funções (função)

Função é um tipo de declaração, a função projetado para executar funções específicas
a função como uma forma longa: XXX ()
função de classificação:
Built-in funções
- funções Python fornecidos pelo intérprete pode ser usado diretamente em Python
função personalizada
- pelo programa membros da função de auto-criado
quando precisamos para completar uma determinada função, você pode ir para chamar funções incorporadas, funções personalizadas ou
dois elementos de função:
parâmetros
- conteúdo () é uma função dos parâmetros
- não pode funcionar parâmetros, pode haver uma pluralidade de parâmetros, entre uma pluralidade de parâmetros, espaçadas
valor de retorno
- o valor de retorno é uma função do resultado, nem todas as funções retornar o valor 

2. Convenções de sintaxe

## sintaxe básica
1. Em Python estritamente case-sensitive
cada linha é 2.Python em um comunicado, envolva cada declaração para acabar
3.Python cada instrução linha não muito longo (especificação não é recomendado mais de 80 por linha personagem)
"os governantes": [80],
4. uma declaração pode escrever várias linhas, a preparação de multi-linha de instrução de volta para \ end
5.Python é recuado linguagem rigorosa, por isso não basta escrever em Python recuo
6. # uso em Python para indicar um comentário, o conteúdo pertence a # comentários, o conteúdo do comentário será ignorado pelo intérprete
que podemos chegar a uma explicação por notas de programa, temos de desenvolver bons hábitos de escrever comentários
comentários solicitados simples e clara, a prática geral será seguido por um espaço atrás #

## literais e variáveis

Um literal é um valor, tal como: 1,2,3,4,5,6, significando 'OlÁ' literal é representado pelo valor da literal pode ser utilizado directamente nas literais programa

Variable (variável) pode ser usado para armazenar variáveis literais, variáveis e literais são armazenados indefinido
variável em si não tem sentido, isso pode significar coisas diferentes, dependendo do literal

Geralmente, no desenvolvimento, raramente usado diretamente literais são salvos literal a uma variável, a variável é referenciada por literal

## variáveis e identificadores de
## tipo de dados
tipo de dados refere-se ao tipo de um valor de variável, ou seja, que os valores podem ser atribuído a uma variável
valor
int
booleana valor
flutuador
complexa
seqüência
nula

## verificação de tipo
## objetos (Object)
- Python é uma linguagem orientada a objetos
- tudo é um objeto!
- executá-los, todos os dados são armazenados na memória e, em seguida, executar!
- o objecto se destina a armazenar na memória os dados de uma área especificada
- de facto, o objecto é um recipiente concebido para armazenar dados
- como antes de aprender valores, cordas, valores booleanos, nenhum são objectos
-., Com referência à FIG 1

Estrutura ## objetos
- cada objeto deve conter três tipos de dados
- ID (identidade)
> acima indicado do ID utilizado para identificar o objeto é único, cada objeto tem apenas o acima indicado do ID
> objeto é equivalente ao acima indicado id cartões de identidade não. Como
> função por id () para ver o ID de objeto
> id é gerado pelo analisador, no CPython, é o endereço de memória da identificação do objeto
> objeto uma vez criado, o id nunca pode ser alterado

- Tipo (Type)
Tipo> é usado para identificar o tipo do objeto atual pertence
> Por exemplo: str int flutuador bool. . .
> tipo de objeto determina quais funções
função> por tipo () para ver o tipo de objeto
> Python é uma linguagem fortemente digitado, o tipo do objeto não pode ser modificado, uma vez criado


- valor (value)
> é um valor específico de dados armazenados no objeto
> valor para alguns objetos podem ser alterados
> objeto em duas categorias, objetos mutáveis objeto imutável
valor da variável de objetos pode alterar
o valor de objetos imutáveis não podem ser mudança, antes de aprender objetos são objetos imutáveis

## variáveis e objetos
- o objeto não está diretamente armazenados em variáveis, variáveis em Python é mais como um alias para o objeto do
- o valor armazenado na variável não é um objeto, mas id (endereço de memória) objetos,
quando quando se utiliza variáveis, de fato, para encontrar objetos por id no objeto
- um objeto armazenado em uma variável, a variável apenas quando re-atribuição irá mudar
- está entre variáveis e variáveis independentes, modificar uma variável não afeta a outra variável

 

## conversão de tipo
- assim chamada conversão de tipo, para converter um objeto do tipo para outros objetos
- conversão de tipo não alterar o tipo do objeto em si, mas cria um novo objeto com base no valor atual do objeto

## operador (operador)
- operadores aritméticos pode ser uma ou várias operações de valor ou valores de
-, tais como +, -, = pertencem operador
- operador de classificação:
1. aritmética operador
2. Atribuição operador
3. operadores de comparação (operador relacional)
4. operadores lógicos
O operador condicional (operador) ternário

Acho que você gosta

Origin www.cnblogs.com/panzh/p/12516400.html
Recomendado
Clasificación