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

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

#swift

Подписывайтесь на канал 👉@coddy_academy
Свойство массива Length

Каждый массив имеет свойство Length, которое хранит длину массива. Например, получим длину массива numbers. Для получения длины массива после названия массива через точку указывается свойство Length.
Кстати, благодаря наличию свойства Length, мы можем вычислить индекс последнего элемента массива – это длина массива - 1.

#c_sharp

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

Метод .trim() удаляет пробелы по краям строки. Чаще всего это нужно при вводе пользователем каких-либо значений: он может случайно налепить лишних пробелов, а наша задача – очистить введенный текст от них.

#javanoscript

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

Если вы работаете со строками, вам может пригодиться метод .center(). Этот метод позиционирует по центру указанную строку, дополняя её справа и слева до указанной длины указанным символом.
Метод принимает два аргумента. Первый – это длина, до которой вы хотите заполнить строку, а второй – символ заполнения.

#python

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

Метод .charAt() возвращает символ, стоящий на указанной позиции в строке. Позиция задается параметром метода (учтите, что нумерация начинается с нуля).
Если указанная позиция больше позиции последнего символа – вернется пустая строка.

#javanoscript

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

Если вы хотите работать с множеством, но не хотите его изменять, вы можете создать для него копию. Для этого воспользуйтесь методом множеств .copy(). Этот метод создаёт копию существующего множества и сохраняет её в новом объекте.

#python

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

Класс Math предоставляет целый ряд математических методов. Например, метод Math.BigMul() поможет вам найти произведение двух чисел. Этот метод умножает два числа типа int и возвращает число типа long.

#c_sharp

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

Модуль datetime предоставляет классы для обработки времени и даты разными способами. Класс date() принимает три аргумента: год, месяц и день. Если вы укажите неправильное значение, вы увидите ошибку ValueError.
Кстати, вы можете также получить доступ к различным компонентам даты по названиям, таким как year, month или day.

#python

Подписывайтесь на канал 👉@coddy_academy
Метод 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