типы данных в питон. Python-2_Типы_данных. Специализация Data Science Арифметические операции Приведение численных типов и округление Строки Модуль
Скачать 117.47 Kb.
|
Присваивание Ввод и вывод в консоль Неизменяемые типы данных Изменяемые типы данных Специализация Data Science Арифметические операции Приведение численных типов и округление Строки Модуль Типы данных Форматирование строк Функции строк some_string = "value" присваивание a, b = b, a множественное присваивание a = input("Подсказка") Ввод с консоли print("Hello, world!") Вывод в консоль Целые числа int 73, 0 Числа с плавающей точкой float 3.14, -2.79 Строки str "text" Логические переменные bool True, False Кортежи tuple (’a’,’b’) Списки list [1,2,3,4] Словари dict { ’ a ’ :1, ’b’:2} Множества set {’a’, 1, ’b’, 2} Сложение + 7+5 = 12 Разность - 7-5 = 2 Умножение * 7*5 = 35 Возведение в степень ** 7**5 = 16807 Целочисленное деление // 7 // 5 = 1 Остаток от деления % 7 % 5 = 2 Деление / 5 / 2 = 2.5 float(a) приведение к числу с плавающей точкой int(a) приведение к целому числу round(a, n) округление до n разрядов апострофы ’текст’ кавычки "текст" двойные апострофы ’’’текст’’’ двойные кавычки "текст" %d, %i Целое число %5d +пространство (5 символов) %05d +слева нули %f Число с плавающей точкой %10.2f +пространство и количество разрядов %e число с плавающей точкой в экспоненциальной записи %c код символа %s строка %% Знак процента len(s) длина строки s.find(sub) поиск подстроки s.replace(t) замена s.join(L) объединение списка в строку s.split() разбиение строки s.isdigit() True, если число s.isalpha True, если только буквы Срезы Специализация Data Science Функции списков Модуль Типы данных Функции словарей [:] Возвращает элементы полностью [2:] Возвращает элементы списка, начиная с элемента индекса 2 и до конца списка [:3] Возвращает элементы списка от его начала до элемента с индексом 3, не включая его [1:4] Объединяя предыдущие два способа можно получить элементы из середины. В данном случае начиная с индекса “1” до индекса “4” не включительно. Иными словами, элементы с индексами 1,2 и 3 [::2] Задает шаг, через который извлекаются элементы [::-1] Используя отрицательный шаг, можно развернуть массив L.append(a) добавление элемента L.extend(M) расширение списка другим списком L.insert(i,a) вставка элемента на i-й индекс L.remove(a) удаление элемента по значению L.pop() удаление последнего элемента L.pop(i) удаление i-го элемента L.index(a) поиск элемента в списке L.count(a) количество элементов со значением a L.reverse() разворачивает список D.get(k) значение ключа D.keys() список ключей D.values() список значени D.pop(k) удаляет ключ и возвращает значение D.items() список пар (ключ, значение) D.update() добавляет ключ и его значение |