lambda - ключевое слово, позволяющее объявить лямбда-выражение (анонимную функцию)
Лямбда-выражение в Python может содержать только одну какую либо инструкцию, возвращающую значение, либо же не возвращающую.
Синтаксис -
lambda parameters: expression
например, лямбда выражение, возвращающее значение входного параметра, увеличенного на 1:
f = lambda x: x + 1
f(1) # -> 2
filter - функция, выполняющая фильтрацию последовательности
сигнатура:
def filter(func: Callable[[Any], bool], source: Iterable[Any]) -> Iterable[Any]
где func - вызываемый объект, имеющий в качестве входного параметра один любой объект и возвращающий логическое значение
source - исходный итерируемый объект
Возврат: Последовательность, составленная из всех элементов, для которых func вернёт true. Возвращаемое значение имеет тип объекта-итератора и является неиндексируемым.
пример:
a = [1, 2, 3, 4]
print(list(filter(lambda p: p > 2, a))) #распечатает [3, 4]
Для задания функции-фильтратора для передачи в filter обычно использую лямбда-выражения
map - функция, применяющая указанную функцию к каждому элементу входной последовательности.
def map(func: Callable[[Any], Any], iterable: Iterable[Any]) -> Iterable[Any]
Где:
func - функция, применяемая к каждому элементу последовательности
iterable - исходная последовательность
Возврат:
Последовательность, составленную из возвращённых значений переданной функцией для каждого из исходных элементов в порядке следования исходных элементов. Возвращаемое значение имеет тип объекта-итератора и является неиндексируемым.
Пример
list_of_str = ['1', '2', '5', '10']
print(list(map(int, list_of_str))) #[1, 2, 5, 10]
import sys - оператор, импортирующий в текущий файл модуль sys
sys.stdin - предоставляет доступ к стандартному потоку ввода для интерпретатора Python
информационная безопасность
Объяснение:
XXI век называют веком информации. Доступ к информационным ресурсам получает каждый, кто имеет компьютер с выходом в интернет. И, безусловно, благодаря легкости получения информации, открываются новые возможности в области образования и работы в различных отраслях. Формируется новое качество жизни, новый уровень комфортности, и появляются новые проблемы…
Основная проблема использования сети кроется в самом главном ее преимуществе – интерактивности. Ведь каждый человек может, как получать, так и создавать информацию, размещая её для всеобщего использования. Экспертизе размещаемая информация не подлежит.
Таким образом, наряду с позитивными результатами, которые принесла эпоха информатизации, можно отметить и такое негативное явление, как манипулирование информацией (дезинформация, сокрытие или искажение информации), что рассматривается как угроза информационной безопасности личности.
Поток разнообразной информации порой несёт угрозу в виде отрицательного воздействия на психику. Изолировать школьника от негативной, опасной и лживой информации невозможно. Многие ребята пользуются мобильными устройствами для выхода в сеть, что открывает им доступ к информации разного качества в любое время.
Поэтому каждому человеку необходимо научиться критическому восприятию информации, формируя тем самым систему своей внутренней защиты. Необходимо научиться:
оценивать значимость и необходимость получения той или иной информации;
определять уровень потенциальной опасности различных источников информации;
осуществлять отбор информационных потоков;
адекватно реагировать на разнообразную информацию.
Для оценки надежности информации учеными (JamesM. Shiveley, PhilipJ. Vanfossen) разработаны критерии и ряд вопросов к ним. Предлагаем, используя эти критерии (протокол исследования), оценить надежность тех информационных источников, которыми Вы привыкли пользоваться. P.S. мало за такой вопрос
# Python 3.X
n = float(input('Число: '))
print(str(n % 1)[2:])