Python:Библиотека/3/Модули/sys/intern(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 8: Строка 8:
</syntaxhighlight>
</syntaxhighlight>


Гарантирует сохранение строки в таблице интернированных строк и возвращает саму строку или её копию.  Проверка равенства интернированных строк выполняется быстрее, поскольку для такого сравнения вместо оператора ''"=="'' можно использовать оператор ''is''.
Гарантирует сохранение строки в таблице интернированных строк и возвращает саму строку или её копию.  Проверка равенства интернированных строк выполняется быстрее, потому что вместо оператора ''"=="'' можно использовать оператор ''is''. Сборщик мусора не восстанавливает память, используемую интернированными строками, поэтому они могут замедлять работу программы, занимая слишком много места в памяти.


==Параметры==
==Параметры==

Версия от 19:27, 6 июня 2020

Проверка/Оформление/Редактирование: Мякишев Е.А.


intern()

intern(string)

Гарантирует сохранение строки в таблице интернированных строк и возвращает саму строку или её копию. Проверка равенства интернированных строк выполняется быстрее, потому что вместо оператора "==" можно использовать оператор is. Сборщик мусора не восстанавливает память, используемую интернированными строками, поэтому они могут замедлять работу программы, занимая слишком много места в памяти.

Параметры

string - тип строка;

Пример

№1

Вывод:

№2

Вывод:

См.также

Внешние ссылки