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

Если вы хотите добавить один элемент в множество (set), то используйте для этого метод .add(). А если вам надо добавить в множество больше одного элемента, в этом вам поможет метод .update().

#python

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

Если вам необходимо округлить число до целого, вы можете использовать метод Math.Truncate(). Этот метод отбрасывает дробную часть числа и возвращает лишь целое значение.

#c_sharp

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

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

#javanoscript

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

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

#swift

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

Если вы хотите узнать, сколько раз подстрока встретится в вашей исходной строке, воспользуйтесь методом .count(). Этот метод возвращает количество вхождений символа или подстроки в исходную строку.
Вы также можете узнать количество вхождений подстроки не во всю строку, а только в часть строки. Начало и конец такого среза указываются во втором и третьем параметрах.

#python

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

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

#javanoscript

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

Если вы хотите вычислить абсолютное значение (модуль) числа, то воспользуйтесь методом Math.Abs класса Math. Метод возвращает абсолютное значение числа, т.е. его числовое значение без знака.

#c_sharp

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

Вы можете вычислить логарифм числа по основанию 2 или по основанию 10 с помощью методов объекта Math.
Метод Math.log2() возвращает двоичный (по основанию 2) логарифм числа. Метод Math.log10() возвращает десятичный (по основанию 10) логарифм числа.
Если значение числа меньше 0, возвращаемое значение всегда будет равным NaN.

#javanoscript

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

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

#javanoscript

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

Для вычисления тригонометрических функций класс Math предусматривает ряд методов. Math.Sin() вычисляет синус угла, Math.Cos() – косинус угла, а Math.Tan() – тангенс угла.
Все методы оперируют значениями углов типа double, заданными в радианах и возвращают значение типа double. Если угол задан в градусах, его можно перевести в радианы при помощи формулы в примере кода.

#c_sharp

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

Вы можете использовать метод .fill(), если хотите заполнить все элементы массива статическим значением. По умолчанию этот метод изменяет весь массив, но вы можете указать индекс для начала и окончания изменения.

#javanoscript

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

Если, например, вам необходимо вычислить гипотенузу прямоугольного треугольника, а вы знаете длины катетов, то вам поможет метод Math.hypot(). Метод Math.hypot() возвращает квадратный корень суммы квадратов своих аргументов.
При вызове с одним аргументом, метод Math.hypot() вернет то же самое значение, что и метод Math.abs().

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍1
Удаление элемента из множества методом .discard() или .remove()

Python позволяет удалить элемент из множества, но не по индексу, так как множества элементов не индексированы. Элементы могут быть удалены при помощи методов .discard() или .remove().
Помните, что метод .discard() не будет выдавать ошибку, если элемент не был найден во множестве. Однако, если используется метод .remove() и элемент не был найден, то возникнет ошибка.

#python

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