Python — универсальный язык программирования, известный своей простотой и читабельностью. В Python 3 имеется несколько встроенных базовых типов, которые обеспечивают фундаментальные структуры данных и функциональные возможности. В этой статье мы углубимся в эти базовые типы и рассмотрим их методы на примерах кода.
-
Числовые типы:
-
int:
- Методы: bit_length(), to_bytes(), from_bytes()
- Пример:
num = 42 print(num.bit_length()) # Output: 6
-
с плавающей точкой:
- Методы: is_integer(), as_integer_ratio(), hex()
- Пример:
num = 3.14 print(num.is_integer()) # Output: False
-
сложный:
- Методы: real, imag, conjugate()
- Пример:
num = 2 + 3j print(num.real) # Output: 2.0
-
-
Типы последовательностей:
-
ул:
- Методы: Upper(), Lower(), Split(), join()
- Пример:
text = "Hello, World!" print(text.upper()) # Output: HELLO, WORLD!
-
список:
- Методы: Append(), Extend(), Pop(), sort()
- Пример:
numbers = [1, 2, 3] numbers.append(4) print(numbers) # Output: [1, 2, 3, 4]
-
кортеж:
- Методы: count(), index()
- Пример:
fruits = ('apple', 'banana', 'apple') print(fruits.count('apple')) # Output: 2
-
-
Типы сопоставления:
- дикт:
- Методы:keys(),values(),get(),update()
- Пример:
person = {'name': 'John', 'age': 30, 'city': 'New York'} print(person.keys()) # Output: dict_keys(['name', 'age', 'city'])
- дикт:
-
Типы наборов:
-
установить:
- Методы: add(), удалить(), объединение(), пересечение()
- Пример:
numbers = {1, 2, 3} numbers.add(4) print(numbers) # Output: {1, 2, 3, 4}
-
замороженный набор:
- Методы: isdisjoint(), issubset(), Union()
- Пример:
set_a = frozenset({1, 2, 3}) set_b = frozenset({3, 4, 5}) print(set_a.isdisjoint(set_b)) # Output: False
-
Python 3 предоставляет богатый набор базовых типов, каждый из которых имеет свои собственные методы для управления данными и их извлечения. Понимание этих методов имеет решающее значение для эффективного программирования на Python. В этой статье мы рассмотрели различные базовые типы, такие как числовые, последовательности, сопоставления и типы наборов, и продемонстрировали их методы на примерах кода. Используя эти методы, вы можете использовать возможности встроенных типов Python для создания надежных и эффективных программ.
Не забудьте добавить это подробное руководство по базовым типам Python 3 в закладки для быстрого ознакомления в процессе разработки Python.