Форматирование строк в Python

Оцените статью

Раз уж я подписался на курсы по Python, то не грех и немного поконспектированть.

В Python есть три метода форматирования строк:

  • Конкатенация
  • Метод .format
  • И f-строки

И немного примеров из домашнего задания.

#!/usr/bin/python3

team1_num = 5
team2_num = 6
score_1 = 40
score_2 = 42
team1_time = 1552.512
team2_time = 2153.31451
tasks_total = 82
time_avg = 45.2
challenge_result = 'Победа команды Волшебники данных!'

# Конкатенация
print ("В команде Мастера кода участников: "+str(team1_num)+"! ")

# Использование %s
print ("В команде Мастера кода участников: %s! " % (team1_num))

# Использование .format
print ("В команде Мастера кода участников: {}! ".format(team1_num))

# Использование f-строки
print (f"В команде Мастера кода участников: {team1_num}! ")

# Использование %s
print ("Итого сегодня в командах участников: %s и %s!" % (team1_num,team2_num))

# Использование .format
print ("Команда Волшебники данных решила задач: {score_2}! ".format(score_2 = score_2))
print ("Волшебники данных решили задачи за :{}! ".format(team1_time))

# Использование f-строки
print (f"{challenge_result}")
print (f"Сегодня было решено {tasks_total} задач, в среднем по {time_avg} секунды на задачу!.")

Линк на репозитарий: https://github.com/interlan-github/Urban-University/blob/main/module_7/module_7_4.py

Похожие записи

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Запихать Mysql в Kubernetes оказалось не очень хорошей идеей и я решил основательно пересмотреть инфраструктуру своего pet-проекта и за основу будет принят кластер из трех серверов. На каждом узле кластера…

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

У меня уже есть небольшая инструкция по установке NFS-клиент-серверного взаимодействия в CentOS, и теперь нужно дополнить её вариантом для Ubuntu Linux. В этой статье мы подробно разберём настройку NFS-клиента на…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

Как проверить работу камеры в Ubuntu Linux: диагностика USB и встроенных веб-камер

Как проверить работу камеры в Ubuntu Linux: диагностика USB и встроенных веб-камер

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS