Академия Кода – Telegram
Академия Кода
2K subscribers
673 photos
2 videos
2 files
50 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Метод Number.isInteger()

Объект Number является объектом-обёрткой, позволяющей работать с числовыми значениями. Вы можете использовать метод .isInteger() объекта Number, который определяет, является ли переданное значение целым числом. Если переданное значение является целым числом, то возвращается true, а если нет – возвращается false.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
Класс time() модуля datetime

Модуль datetime предоставляет классы для обработки времени и даты разными способами. За работу со временем отвечает класс time(). Он последовательно принимает часы, минуты, секунды и микросекунды. Все параметры необязательные, если вы не передадите какой-то параметр, то соответствующее значение будет инициализироваться нулем.

#python

Подписывайтесь на канал 👉@coddy_academy
Метод наборов .intersection()

Sets (наборы) представляют собой неупорядоченные коллекции уникальных элементов.
Вы можете создать новый набор, который будет состоять из общих элементов двух входных наборов. Для этого используйте метод .intersection().

#swift

Подписывайтесь на канал 👉@coddy_academy
👍1
Удаление всех элементов множества

Если у вас есть множество и вы хотите его очистить, то есть удалить за раз все элементы из этого множества, то можете использовать метод .clear(). Этот метод не принимает никаких параметров.

#python

Подписывайтесь на канал 👉@coddy_academy
Метод .toFixed()

Если вы хотите превратить число в строку и при этом округлить его до определенного числа знаков после запятой, вам поможет метод .toFixed(). Этот метод преобразует число в строку, округляя его до заданного числа десятичных знаков.
Кстати, если желаемое число десятичных знаков больше фактического числа, то для создания желаемой десятичной длины добавляются нули.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍2
Сортируем слова из строки в алфавитном порядке на Python

Напишем программу, которая расположит слова исходной строки в алфавитном порядке.
Для начала преобразуем исходную строку в список слов с помощью метода .split(). Этот метод разбивает строку по пробелам.
Затем воспользуемся методом .sort(), чтобы отсортировать список слов, а потом выведем их на экран.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод .Replace()

Если вам необходимо заменить один символ или подстроку на другую, используйте метод строк .Replace(). Этот метод принимает два аргумента: подстрока, которую нужно заменить, и новая подстрока, на которую будет заменена первая.

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция math.factorial()

Факториал – это произведение всех натуральных чисел от 1 до заданного числа. В Python вы можете вычислить его с помощью функции factorial() встроенного модуля math. Эта функция принимает положительное целое число и выводит его факториал.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Оператор typeof

Оператор typeof позволяет определить тип параметра (число, строка, объект). Оператор возвращает строку, содержащую тип (например, 'number', 'string', 'object').
Для null оператор возвращает 'object' (это признанная ошибка языка), а для функций оператор возвращает 'function'.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция math.gcd()

НОД – это наибольший общий делитель чисел. В Python вы можете найти НОД с помощью функции gcd() встроенного модуля math.
Функция gcd() возвращает наибольший общий делитель двух указанных целочисленных аргументов.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод наборов .symmetricDifference()

Sets (наборы) представляют собой неупорядоченные коллекции уникальных элементов. Вы можете создать новый набор из элементов, содержащихся в каждом наборе, но исключить одинаковые для обоих наборов элементы. Для этого используйте метод .symmetricDifference().

#swift

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция math.sqrt()

Встроенный модуль math в Python предоставляет набор функций для выполнения математических операций. Например, вы можете вычислить квадратный корень числа с помощью функции .sqrt(). Она принимает число в качестве аргумента и находит его квадратный корень.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод массива .flat()

Метод .flat() позволяет работать с вложенными массивами. Давайте разберемся, как именно.
В нашем примере у нас есть массив array, в который вложен ещё один массив, в котором в свою очередь находится ещё один массив. Метод .flat() достаёт вложенные массивы и переносит их на уровень, который определяет разработчик. Дефолтный уровень – 1.
Если глубина вложенности неизвестна, достать вложенные массивы можно с помощью аргумента Infinity. В этом случае метод рекурсивно обходит массив и достает все вложенные элементы независимо от глубины.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍2
Функции math.degrees() и math.radians()

Углы измеряют в разных единицах измерения. Это могут быть градусы, радианы. Если вам необходимо преобразовать угол из радиан в градусы, то используйте функцию math.degrees(). А если хотите преобразовать угол из градусов в радианы, тогда воспользуйтесь функцией math.radians().

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Метод .IsNullOrWhiteSpace()

Вы с лёгкостью можете проверить, является ли строка пустой. В этом вам поможет метод .IsNullOrWhiteSpace(). Этот метод возвращает True, если значение строки равно null, либо когда она представляет собой набор символов пробела и/или табуляции ("t").

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
👍2
Функция math.fabs()

Вы можете использовать функцию .fabs() встроенного модуля math для вычисления абсолютного значения числа (модуля). Если число содержит любой отрицательный знак, то функция убирает его и возвращает положительное дробное число.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод массива .find()

Если у вас есть массив и вы хотите найти элемент, который соответствует определенному условию, воспользуйтесь методом .find(). Метод .find() возвращает значение первого элемента в массиве, который соответствует условию переданному в callback функции. В противном случае возвращается undefined.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
👍2
Метод .today() класса date

Хотим подсказать, как получить текущую дату в Python. Для этого вы можете использовать метод .today() класса date. Текущая дата представляется в формате год-месяц-день.

#python

Подписывайтесь на канал 👉@cod_academy
👍1
Метод наборов .subtracting()

Sets (наборы) – неупорядоченные коллекции уникальных элементов. Вы можете создать новый набор, который будет состоять из элементов первого набора, но при этом без общих элементов двух входных наборов. Для этого используйте метод .subtracting().

#swift

Подписывайтесь на канал 👉@cod_academy
👍1
Функция time.asctime()

Функция time.asctime() принимает struct_time (или кортеж, содержащий 9 значений, относящихся к struct_time) в качестве аргумента и возвращает строку, представляющую собой дату.

#python

Подписывайтесь на канал 👉@cod_academy
👍2
Метод Math.abs()

Метод Math.abs() вычисляет и возвращает абсолютное значение (модуль) переданного числа.
Если передать в метод нечисловую строку или значение undefined/ничего не передавать, то он вернёт NaN. А если в метод передать значение null, то он вернёт 0.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
👍2