Лучшее руководство по Python3 базовой грамматики Python3 базовой грамматики в 2024 году. В этом руководстве вы можете изучить кодирование,Идентификаторы,зарезервированное слово,примечание,Линия и отступы,Многоканальный заявление,Типы данных,строка,Пустые строки,Ожидание ввода пользователя,Показать более одного оператора на той же линии,Код группы составляют несколько операторов,Параметры командной строки,
По умолчанию, Python 3 исходный файл вUTF-8 кодировке, все строки Unicode строки.Конечно, вы можете также указать другую кодировку исходного файла:
# -*- coding: cp-1252 -*-
В Python 3, не - ASCII идентификаторы также допустимы.
Это зарезервированное слово ключевые слова, мы не можем принять их как любое имя идентификатора. Стандартная библиотека Python предоставляет модуль ключевых слов, вы можете экспортировать все ключевые слова текущей версии:
>>> 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 в однострочные комментарии начинаются с символа#, примеры являются следующие:
#!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释
Реализация указанного выше кода, выход:
Hello, Python!
Многострочные комментарии можно использовать несколько номеров #:
#!/usr/bin/python3 # 第一个注释 # 第二个注释 print ("Hello, Python!")
Реализация указанного выше кода, выход:
Hello, Python!
питон наиболее характерным является использование отступов для представления блоков кода без использования фигурных скобок ({}).
Количество пробелов для отступа является переменной величиной, но то же самое утверждение кодовый блок должен содержать одинаковое количество пробелов для отступа. Примерами могут служить следующие:
if True: print ("True") else: print ("False")
Следующее количество пробелов для отступа кодовый номер последней строки заявления не соответствует, то это приведет к ошибке во время выполнения:
if True: print ("Answer") print ("True") else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误
Из-за вышеуказанные процедуры не соответствуют отступы, будут выглядеть следующим сообщением об ошибке:
File "test.py", line 6 print ("False") # 缩进不一致,会导致运行错误 ^ IndentationError: unindent does not match any outer indentation level
Python, как правило, строка, чтобы закончить заявление, но если заявление очень долго, мы можем использовать обратную косую черту (\), чтобы реализовать заявление нескольких строк, например:
total = item_one + \ item_two + \ item_three
В работе [], {}, или () в многострочный заявлении на, без использования обратной косой черты (\), например:
total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five']
количество питона имеет четыре типа: целые, длинные целые, с плавающей запятой и комплексных чисел.
word = '字符串' sentence = "这是一个句子。" paragraph = """这是一个段落, 可以由多行组成"""
Между функции или метода класса пустой строкой, что указывает на начало нового кода. Между классами, а также использовать запись функция строки пустая строка начала выделите запись функции.
Пустые строки и отступы кода отличается от пустой строки не является частью синтаксиса Python. Когда не пишет пустую строку вставляется, интерпретатор Python, чтобы запустить его не ошибетесь. Но роль является пустая строка, разделяющая две различные функции или значение кода, код для облегчения технического обслуживания в будущем или ремоделирования.
Помните: пустая строка также является частью программного кода.
Выполните следующую процедуру после нажатия клавиши Enter будет ждать ввода пользователя:
#!/usr/bin/python3 input("\n\n按下 enter 键后退出。")
Приведенный выше код, "\ п \ п" будет выводить полученный вывод перед двумя новой пустой строке. После того, как пользователь нажимает кнопку, программа завершает свою работу.
#!/usr/bin/python3 import sys; x = 'w3big'; sys.stdout.write(x + '\n')
Реализация указанного выше кода, введите результат является следующим:
$ python3 test.py w3big
Отступ один и тот же набор инструкций, которые составляют блок кода, мы называем группы кодов.
Подобно этому, если, в то время, и четкости класса это составной оператор, первая линия, чтобы начать с ключевых слов, двоеточие (:) конец одной или нескольких строк кода после строки кода группы составляют.
Мы будем в первой строке кода группы, а затем называется статья (пункт).
Ниже приведены примеры:
if expression : suite elif expression : suite else : suite
Многие программы могут выполнять некоторые операции, чтобы просмотреть некоторые из основного письма, Python может использовать -h параметр для просмотра справочной информации для каждого параметра:
$ python -h usage: python [option] ru. [-c cmd | -m mod | file | -] [arg] ru. 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. ]
Когда мы используем форму выполнения скриптов Python, параметры командной строки может принимать ввод, вы можете использовать специфические справочные аргументы командной строки Python 3 .