Переход данных из изменяемых в неизменяемые
По названиям понятно, что неизменяемые данные — те, которые не могут быть модифицированы после создания. Яркий пример — списки и кортежи: список можно изменять как угодно, а в кортеж нельзя добавлять и удалять из него элементы.
Код с неизменяемыми структурами данных проще для понимания. В примере показано, как преобразовать список в кортеж.
🐍 @SimplePython #datatypes #mutable
По названиям понятно, что неизменяемые данные — те, которые не могут быть модифицированы после создания. Яркий пример — списки и кортежи: список можно изменять как угодно, а в кортеж нельзя добавлять и удалять из него элементы.
Код с неизменяемыми структурами данных проще для понимания. В примере показано, как преобразовать список в кортеж.
🐍 @SimplePython #datatypes #mutable
Проверка телефонных номеров
Регулярные выражения также можно использовать для проверки телефонных номеров.
Следующий пример используется для проверки списка канадских номеров с префиксом.
Как видите, поскольку второе число использует символ «=» вместо «+», оно считается недействительным.
🐍 @SimplePython #re #phone
Регулярные выражения также можно использовать для проверки телефонных номеров.
Следующий пример используется для проверки списка канадских номеров с префиксом.
Как видите, поскольку второе число использует символ «=» вместо «+», оно считается недействительным.
🐍 @SimplePython #re #phone
👍6
Arduino добавляет поддержку Python: новая среда разработки для микроконтроллеров уже здесь!
🐍 @SimplePython #micropython #arduino
🐍 @SimplePython #micropython #arduino
🔥2
Экономия памяти с помощью slots
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам может понадобиться очень много памяти.
Если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots
🐍 @SimplePython #slots #memory
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам может понадобиться очень много памяти.
Если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots
🐍 @SimplePython #slots #memory