O melhor tutorial Python3 gramática básica Python3 gramática básica em 2024. Neste tutorial você pode aprender codificação,identificadores,python palavra reservada,nota,Linha e travessão,declaração de multi-line,Tipos de dados,corda,As linhas em branco,Aguardando entrada do usuário,Mostrar mais de uma instrução na mesma linha,grupo de códigos constituem várias instruções,parâmetros de linha de comando,
Por padrão, o arquivo de origem Python 3 emcodificação UTF-8, todas as cordas são strings unicode.Claro, você também pode especificar uma codificação diferente do arquivo de origem:
# -*- coding: cp-1252 -*-
Em Python 3, a não - ASCII também estão autorizados os identificadores.
Essa é uma palavra-chave palavra reservada, não podemos tomá-los como qualquer nome identificador. biblioteca padrão do Python fornece um módulo de palavra-chave, você pode exportar todas as palavras-chave da versão atual:
>>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Python em linha única comenta começam com#, os exemplos são os seguintes:
#!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释
Implementação do código acima, a saída é:
Hello, Python!
comentários multi-linha pode ser usada número múltiplo #:
#!/usr/bin/python3 # 第一个注释 # 第二个注释 print ("Hello, Python!")
Implementação do código acima, a saída é:
Hello, Python!
python mais característico é o uso de recuo para representar blocos de código sem usar chaves ({}).
O número de espaços para travessão é variável, mas a mesma declaração um bloco de código deve conter o mesmo número de espaços para recuo. Exemplos são os seguintes:
if True: print ("True") else: print ("False")
O seguinte número de espaços para recuar o número de código da última linha da demonstração é inconsistente, que irá resultar em um erro de execução:
if True: print ("Answer") print ("True") else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误
Devido aos procedimentos acima são recuo inconsistente, aparece como o seguinte erro:
File "test.py", line 6 print ("False") # 缩进不一致,会导致运行错误 ^ IndentationError: unindent does not match any outer indentation level
Python é geralmente uma linha para terminar uma declaração, mas se a instrução é muito longo, nós podemos usar a barra invertida (\) para implementar declaração multi-linha, por exemplo:
total = item_one + \ item_two + \ item_three
Em [], {}, ou () em um comunicado multi-linha, sem o uso de uma barra invertida (\), por exemplo:
total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five']
o número de python tem quatro tipos: inteiros, inteiros longos, ponto flutuante e números complexos.
word = '字符串' sentence = "这是一个句子。" paragraph = """这是一个段落, 可以由多行组成"""
Entre função ou método de classe linha em branco, indicando o início de um novo código. Entre as classes e também usar a entrada de função de linha de linha em branco começou a destacar a entrada de função.
As linhas em branco e recuo de código é diferente da linha em branco não faz parte da sintaxe Python. Quando não está escrevendo uma linha em branco é inserida, Python interpretador para executá-lo não vai dar errado. Mas o papel é uma linha em branco separando dois função ou significado do código diferente, o código para facilitar a manutenção ou remodelação futuro.
Lembre-se: uma linha em branco é também parte do código do programa.
Execute o seguinte procedimento depois de pressionar a tecla Enter irá aguardar a entrada do usuário:
#!/usr/bin/python3 input("\n\n按下 enter 键后退出。")
O código acima, "\ n \ n" irá imprimir a saída resultante antes das duas nova linha em branco. Uma vez que o usuário pressiona o botão, o programa sai.
#!/usr/bin/python3 import sys; x = 'w3big'; sys.stdout.write(x + '\n')
Implementação do código acima, digite o resultado é:
$ python3 test.py w3big
Recuar o mesmo conjunto de instruções que compõem um bloco de código, que chamamos de grupos de código.
Como se, ao mesmo tempo, def e classe esta declaração composto, a primeira linha de começar com palavras-chave, dois pontos (:) no final de uma ou mais linhas de código após a linha de grupo de código constituem.
Seremos a primeira linha do grupo de códigos e, mais tarde chamado de uma cláusula (cláusula).
Os exemplos que se seguem:
if expression : suite elif expression : suite else : suite
Muitos programas podem executar algumas operações para visualizar alguns da carta de base, Python pode usar o parâmetro -h para visualizar as informações de ajuda para cada parâmetro:
$ python -h usage: python [option] pt. [-c cmd | -m mod | file | -] [arg] pt. Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit [ etc. ]
Quando usamos a forma de um Python execução do script, parâmetros de linha de comando pode receber uma entrada, você pode usar a referência específica argumentos de linha de comando Python 3 .