12.04.2020 Flashcards
(39 cards)
Как разделить порядки в длинных числах? (на примере 1’000’000)
1_000_000
Как использовать комплексные числа? (на примере (14;3))
14 + 3j
Как получить вещественную и мнимую часть комплексного числа num?
num. real
num. imag
Какой модуль использовать для работы с рациональными числами (дробями)?
fractions
Как возвести число a в любую степень b?
a ** b
Как поделить нацело или получить остаток от деления? (на примере a и b)
a // b
a % b
Как поменять переменные значениями? (на примере a и b)
a, b = b, a
Что находится в следующих переменных при записи х = у = 1?
Ссылки на объект класса со значением 1
Являются ли все типы в языке изменяемыми (т.е. при их изменении не создаётся новый объект)?
Нет
Как записать логическое условие
“x принадлежит интервалу (1; 3)”
1 < x < 3
Возвращает ли логическое условие только логическое значение? Например в случае: a = 3; b = "henlo :)"; print(a or b); print(a and b); Что будет напечатано?
- Нет
- Будет напечатано значение переменной a - 3 в первом случае и b - “henlo :)” во втором
Какой модуль использовать для операций, связанных календарём?
calendar
Является ли строковый тип (str) изменяемым?
Нет
Что означает запись строки r”Directory c:\”
“Сырая” строка, в которой специальные символы не экранируются предшевствующим обратным слешем
Как разбить одну строку на несколько в коде? (2 способа)
- использовать тройные кавычки """Искренне ваш Казуки""" - с помощью обратного слеша: "Искренне ваш" \ "Казуки"
Как узнать адрес переменной (num) в памяти?
id(num)
Как вырезать из строки подстроку?
Что означает step?
Могут ли использоваться отрицательные значения?
Может ли строка получится больше исходной?
Что означает отрицательный step?
- Сделать “срез”: string[start:stop:step]
- Указание step’а означает, что символы будут браться с этой периодичностью
- Могут, используется принцип закольцованности.
- Нет, ведь результат не “заходит” за конец строки
- Символы берутся в обратном направлении
Как инвертировать строку? (на примере str)
str[::-1]
Как посчитать количество подстрок sub в строке str?
str.count(sub)
Как сделать первую букву строки str заглавной?
str.capitalize()
Как определить, является ли строка str числом?
str.isdigit()
Как определить, содержится ли подстока sub в строке str? (логическое условие)
sub in str
Как итерироваться по строке str?
for c in str: …
Что означает запись f”Привет, {user}!” ?
f-строка, один из способов форматирования. В фигурных скобках указано имя переменной, объявленной в коде ранее