Оценить:
 Рейтинг: 0

Магия Python и вселенная

Год написания книги
2024
Теги
<< 1 2 3 4
На страницу:
4 из 4
Настройки чтения
Размер шрифта
Высота строк
Поля

# Координаты первой звезды

x1, y1, z1 = 10, 20, 5

# Координаты второй звезды

x2, y2, z2 = -5, 15, 8

# Вызываем функцию для расчета расстояния между звездами

distance = calculate_distance(x1, y1, z1, x2, y2, z2)

print("Расстояние между звездами:", distance)

```

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

Глава 2: Работа с данными – Исследование Звездных Миров

Строки и методы строк

В Python строки представляют собой последовательности символов, которые можно использовать для хранения и обработки текстовых данных. Методы строк предоставляют набор функций для работы с этими данными, включая их обработку, изменение и анализ.

Пример: Обработка названий звездных систем

Представьте, что у нас есть набор данных с названиями звездных систем из астрономических каталогов. Эти названия могут быть разнообразными и иногда требуют обработки, чтобы упростить их дальнейшее использование.

```python

# Пример строки с названием звездной системы

star_system_name = "Alpha Centauri"

# Длина строки

length = len(star_system_name)

print("Длина названия звездной системы:", length)

# Преобразование к верхнему регистру

upper_case = star_system_name.upper()

print("Название в верхнем регистре:", upper_case)

# Преобразование к нижнему регистру

lower_case = star_system_name.lower()

print("Название в нижнем регистре:", lower_case)

# Первая буква в верхнем регистре

capitalized = star_system_name.capitalize()

print("Первая буква в верхнем регистре:", capitalized)

# Замена части строки

replaced = star_system_name.replace("Alpha", "Beta")

print("Замена части строки:", replaced)

```

В этом примере мы использовали различные методы строк для обработки названия звездной системы. Метод `len()` возвращает длину строки, методы `upper()` и `lower()` преобразуют строку к верхнему и нижнему регистрам соответственно, метод `capitalize()` делает первую букву строки заглавной, а метод `replace()` заменяет часть строки на другую строку.

Таким образом, использование строк и методов строк в Python позволяет нам легко и эффективно обрабатывать текстовые данные, что полезно при анализе данных о звездах и других астрономических объектах.

Списки, кортежи и множества

В Python списки, кортежи и множества являются различными типами структур данных, которые позволяют организовать и хранить коллекции элементов. Каждый из этих типов имеет свои особенности и предназначение, что делает их полезными в различных ситуациях.

Пример: Хранение информации о созвездиях и их звездах

Допустим, у нас есть набор данных о различных созвездиях и звездах, входящих в них. Мы можем использовать списки, кортежи и множества для эффективного хранения этой информации.


Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
<< 1 2 3 4
На страницу:
4 из 4