Q1)Что такое интерпретируемый язык?

Интерпретируемый язык выполняет свои операторы строка за строкой. Такие языки, как Python, JavaScript, R, PHP и Ruby, являются яркими примерами интерпретируемых языков. Программы, написанные на интерпретируемом языке, запускаются непосредственно из исходного кода без промежуточного этапа компиляции.

Вопрос 2) Что такое пространства имен Python?

Пространство имен в python относится к имени, которое присваивается каждому объекту в python. Объектами являются переменные и функции. При создании каждого объекта создается его имя вместе с пробелом (адресом внешней функции, в которой находится объект). Пространства имен поддерживаются в python как словарь, где ключ — это пространство имен, а значение — адрес объекта. В python есть 4 типа пространства имен:

  • Встроенное пространство имен. Эти пространства имен содержат все встроенные объекты Python и доступны при каждом запуске Python.
  • Глобальное пространство имен. Это пространства имен для всех объектов, созданных на уровне основной программы.
  • Включающие пространства имен. Эти пространства имен находятся на более высоком уровне или внешней функции.
  • Локальные пространства имен. Эти пространства имен находятся в локальной или внутренней функции.

Q3) Что такое Scope в Python?

Каждый объект в Python функционирует в пределах области видимости. Область видимости — это блок кода, в котором объект в Python остается актуальным. Пространства имен однозначно идентифицируют все объекты внутри программы. Однако для этих пространств имен также определена область действия, в которой вы можете использовать их объекты без префикса. Вот несколько примеров областей, созданных во время выполнения кода в Python:

  • Локальная область относится к локальным объектам, доступным в текущей функции.
  • Глобальная область относится к объектам, доступным во время выполнения кода с момента их создания.
  • Область уровня модуля относится к глобальным объектам текущего модуля, доступным в программе.
  • Самая внешняя область действия относится ко всем встроенным именам, которые можно вызывать в программе. Объекты в этой области просматриваются последними, чтобы найти имя, на которое ссылаются.

Q4) Что такое ключевые слова в Python?

Ключевые слова в Python — это зарезервированные слова, которые используются в качестве идентификаторов, имени функции или имени переменной. Они помогают определить структуру и синтаксис языка. Всего в Python 35 ключевых слов. Список всех ключевых слов приведен ниже:

В5) Что такое литералы в Python и объясните, чем отличаются литералы?

Литералы в Python относятся к данным, которые заданы в переменной или константе. Python имеет различные виды литералов, в том числе:

  • Строковые литералы. Это последовательность символов, заключенная в коды. В зависимости от количества используемых кавычек могут быть одинарные, двойные и тройные строки. Символьные литералы — это одиночные символы, заключенные в одинарные или двойные кавычки.
  • Числовые литералы. Они неизменяемы и относятся к трем разным типам — целочисленным, с плавающей запятой и сложным.
  • Булевы литералы. Они могут иметь одно из двух значений — True или False, которые представляют «1» и «0» соответственно.
  • Специальные литералы. Специальные литералы используются для классификации полей, которые не были созданы. Он представлен значением «нет».

В6) Что такое функции в Python?

Функции в Python относятся к блокам, которые имеют организованный и повторно используемый код для выполнения отдельных и связанных событий. Функции важны для создания лучшей модульности для приложений, которые повторно используют высокий уровень кодирования. Python имеет ряд встроенных функций, таких как print(). Однако он также позволяет создавать пользовательские функции.

Существует три типа функций:

  • Встроенные функции: copy(), len(), count() — некоторые встроенные функции.
  • Пользовательские функции: функции, определенные пользователем, известные как пользовательские функции.
  • Анонимные функции: эти функции также известны как лямбда-функции, поскольку они не объявляются со стандартным ключевым словом def.

Q7) Как вы можете инициализировать массив 5*5 numpy только нулями?

Мы будем использовать метод .zeros().

Используйте np.zeros() и передайте в него размеры. Поскольку нам нужна матрица 5*5, мы передадим (5,5) внутри метода .zeros().

В8) В чем разница между функцией remove() и оператором del?

Пользователь может использовать функцию remove() для удаления определенного объекта в списке.

Пример:

list_1 = [ 3, 5, 7, 3, 9, 3 ]
print(list_1)
list_1.remove(3)
print("После удаления: ", list_1)

Выход:

Если вы хотите удалить объект в определенном месте (индексе) в списке, вы можете использовать del или pop.

Пример:

list_1 = [ 3, 5, 7, 3, 9, 3 ]
print(list_1)
del list_1[2]
print("После удаления: ", list_1)

Выход:

В9) Что такое функция swapcase() в Python?

Это строковая функция, которая преобразует все символы верхнего регистра в нижний регистр и наоборот. Он используется для изменения существующего регистра строки. Этот метод создает копию строки, которая содержит все символы в регистре подкачки. Если строка написана строчными буквами, она генерирует строчную строку и наоборот. Он автоматически игнорирует все неалфавитные символы. См. пример ниже.

Пример:

строка = «НИЖНИЙ РЕГИСТР».
print(string.swapcase())
string = «uppercase».
print(string.swapcase())

Выход:

Дополнительные вопросы будут добавлены в ближайшее время.

Первоначально опубликовано на https://ajblogsprogramming.blogspot.com 5 января 2022 г.