1. книги
  2. Программирование
  3. Джеймс Девис

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

Джеймс Девис (2024)
Обложка книги

В этой книге вы встретите Аркандора, могущественного архимага, который проведет вас через глубины языка программирования Python от основ до продвинутых концепций. Откройте для себя волшебство создания переменных и управления данными, погрузитесь в мир объектно-ориентированного программирования, исследуйте астрономические данные и создайте свои собственные веб-приложения. С каждой главой вы будете углубляться в знания и навыки, воплощая свои идеи в реальные программы под руководством Аркандора. Это приключение, где магия и технология сливаются воедино, приобщая вас к таинствам программирования и далеким галактикам.

Оглавление

Купить книгу

Приведённый ознакомительный фрагмент книги «Магия Python и вселенная» предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Глава 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 списки, кортежи и множества являются различными типами структур данных, которые позволяют организовать и хранить коллекции элементов. Каждый из этих типов имеет свои особенности и предназначение, что делает их полезными в различных ситуациях.

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

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

Конец ознакомительного фрагмента.

Оглавление

Купить книгу

Приведённый ознакомительный фрагмент книги «Магия Python и вселенная» предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Вам также может быть интересно

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