Основы Python Flashcards

(39 cards)

1
Q

Приводит значение к модулю

A

abs(text)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Выводит случайно число в числовом диапазоне a,b

A

random.randint(number_1, number_2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Переводит строку в нижний регистр

A

text.lower()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Переводит строку в верхний регистр

A

text.upper()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Находит в строке символ

A

text.find(‘e’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Заменяет символ или набор символов в строке на другие

A

text.replace(‘a’,’b’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Очищает строку от пробелов

A

name.strip()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Приводит строку к следующему виду Привет, Пока, Шалом, Зайтиен

A

name.capitalize()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Выводит количество символов в строке

A

len(name)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Возводит число в степень

A

pow(2,3,число по модулю)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Округляет число с плавающей точкой

A

round(number)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Альтернатива конкатенции с синтаксисом f’Привет, {name}’

A

Интерполяция

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Способ переноса в Python без использование экранированных последовательностей

A

multi - line строки, синтаксис :’’’’ F
F
F’’’ (В случае если закрывающая ‘’’ стоит с красной строки будет добавлен отступ)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Функция возвращающая одинаковое значение для одинаковых входных данных

A

Детерменированная функция

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Функция приводит число к 16-у формату

A

hex(number)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Атрибуты

A

Переменные, которые хранят данные в объектах классов

17
Q

Методы

A

Функции, которые связаны с определенными объектами классов

18
Q

Объект.

A

1.Это сущности обладающие свойствами и поведением.
Атрибуты - свойства
Методы - поведение
2.Экземпляр класса

19
Q

Реализация

A

Имплементация

20
Q

В каком порядке идут аргументы (позиционные и именованные)

A

В начале позиционные, затем именованные

21
Q

Аннотация типов

A

Возможность указать типы параметров и тип данных возвращаемого значения. Аннотация типов - нестрогая проверка типов. Синтаксис:
def say_hello (name:str, lang:str) -> str:
if lang == ru:
return f’Привет, {name}’

22
Q

Функция предикат

A

Функция отвечающая на вопрос: Да, Нет в формате boolean

23
Q

Логические операторы

A

and - логическое и
no - нет, заменяет вывод на противоположный
or - логическое или
in - True False, в зависимости от того присутствует ли значение в некотором наборе значений

24
Q

Функция возвращает True если переменная является экземпляром classinfo, если классы являются набором значений, записываемым как int|float|str, возвращает true, если является экзмепляром хотя бы 1 из перечисленных значений.

A

isinstance(object,classinfo)
В переводе это экземпляр?

25
block1 if condition else block2
Тренарный оператор
26
Аналог if else, введенный в Python 3.10, используется для длинных цепочек сравнения, также можно внедрять два условия с помощью оператора |
match text:
27
While i<1:
Цикл, который выполняется пока действует условие
28
Агрегация данных
Процесс объединения набора данных в одну систему, к примеру min(a,b) max(a,b)
29
for i in range(10):
Специальный цикл созданный для обхода значений, т.е. может использоваться для обхода массивов, строк
30
import greeting from greeting import say_hi from greeting imort * Что это?
Импорт модулей, в первом случае импорт модуля целиком, во втором случае импорт определений. В первом случае (квалифицированный импорт) для обращения к функции say_hi нужно использовать greeting.say_hi (квалифицированное имя), во втором случае - импорт отдельных определений - say_hi(), в третьем случае импорт модуля целиком - say_hi(), print(Name)
31
Пакет, что это и как создать
Группа модулей, Пакет состоит из директории в формате snake_case в соответствии с PEP 8, и специального модуля __init.py__. При обращении к пакету модуль __init.py__ самостоятельно импортируется.
32
Абсолютный импорт пакетов
import package.module
33
Специальная функция, которая выбирает случайный символ из текста
choice(text)
34
Несколько значений через запятую
Кортеж
35
Синтаксис разбора кортежа
name,age = modulo('Bob',18)
36
Множественное присваивание с помощью кортежа
(a,b,c) = (1,2,3)
37
int(x,base)
Принимает строку в исчислении base и представляет ее в типе integer
38
Переменная
Именованная ссылка на объект, который хранится в памяти компьютера
39
Аргумент
Значение, которое передается в функцию при ее вызове