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

Если вы хотите получить знак числа, то используйте метод Sign() класса Math. Этот метод возвращает значение -1, если число меньше нуля, 0 – если число равно нулю, 1 – если число больше нуля.

#c_sharp

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

Если вам необходимо проверить, все ли символы в строке находятся в верхнем регистре, используйте метод строк .isupper().
Этот метод возвращает True, если строка не пустая и все символы находятся в верхнем регистре. Либо возвращает False, если какие-либо символы в строке являются строчными.

#python

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

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

#python

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

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

#swift

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

Если вам необходимо округлить число, можете воспользоваться методом Math.round(). Этот метод возвращает число, округлённое к ближайшему целому.
Если дробная часть числа больше или равна 0,5, то аргумент будет округлён до ближайшего большего целого, а если меньше – аргумент будет округлён до ближайшего меньшего целого.

#javanoscript

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

В Python есть модуль time, который используется для решения задач, связанных со временем. Для использования определенных в нем функций необходимо сначала его импортировать.
Функция time() возвращает число секунд, прошедших с начала эпохи. Для операционных систем Unix 1 января 1970, 00:00:00 (UTC) – начало эпохи (момент, с которого время пошло).

#python

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

Если вам необходимо определить, содержится ли подстрока в строке, используйте метод .Contains(). Метод .Contains() служит для того, чтобы проверить, есть ли в строке подстрока или символ. Нужно отметить, что строка передаётся в двойных кавычках, а символ – в одинарных (апострофах).

#c_sharp

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

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

#javanoscript

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

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

#python

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

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

#javanoscript

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

Если вы хотите узнать, содержится ли какой-то определенный элемент в наборе, то воспользуйтесь методом .contains().
Этот метод позволяет проверить наличие в наборе элемента и возвращает значение типа Bool в зависимости от результата проверки.

#swift

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

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

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Получаем исходный код объекта

Встроенный модуль inspect помогает разработчикам исследовать уже написанные программы.

Сегодня поговорим только про getsource(), который возвращает весь исходный код функции, класса или модуля в виде строки.

В аргументы достаточно передать необходимый объект. Но важно отметить, что встроенные функции не получится проинспектировать.

#python

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

Если вы хотите выяснить, состоит ли ваша строка только из букв и цифр, то воспользуйтесь методом строк .isalnum(). Этот метод возвращает True, если все символы в строке являются буквенно-цифровыми и строка не пустая (есть хотя бы один символ). В противном случае возвращается False.

#python

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

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

#c_sharp

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

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

#python

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

Для того, чтобы найти и возвратить наибольшее из переданных чисел, вы можете использовать метод Math.max().
Кстати, если метод вызывается без параметров, то возвращается значение -Infinity.

#javanoscript

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

Вы можете использовать метод .Insert(), когда вам нужно вставить одну строку внутрь существующей. Первым параметром указывается индекс, по которому надо вставлять подстроку, а второй параметр – вставляемая подстрока.

#c_sharp

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

Хотите найти слово или слова в строке? Используйте метод .find(). Этот метод ищет в строке заданную подстроку.
Метод .find() возвращает первый индекс в строке, который соответствует началу искомой подстроки. А если указанная подстрока не найдена, то возвращается -1.

#python

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

Если вы работаете со встроенным объектом Math, который хранит в своих свойствах и методах различные математические константы и функции, не забывайте про метод Math.trunc().
Метод Math.trunc() – предельно простой метод, который для любых чисел отбрасывает всё после запятой и возвращает целую часть числа.

#javanoscript

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

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

#python

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