Форматування рядків Python; Підказка для Linux

У Python можна використовувати два типи параметрів форматування. Це позиційні параметри та параметри ключових слів. Параметр, до якого здійснюється доступ за допомогою індексу, називається позиційним параметром, а параметр, до якого здійснюється доступ за допомогою ключа, називається параметром ключового слова. Використання цих параметрів показано в наступній частині цієї статті.

Формат із використанням символу «%»:

Це найстаріший спосіб форматування рядкових даних у Python. Це працює як форматування, що використовується мовою C. Він використовує позиційний параметр для форматування даних. Деякі приклади цього методу наведені нижче.

Форматування однорядкових даних:

Створіть файл python за допомогою наступного сценарію. Значення рядка береться у користувача і присвоюється змінній, ім'я. Значення змінної друкується за допомогою "%" символ. ‘% s’Використовується в print () метод, щоб визначити, що тип змінної є рядком.

#!/usr/bin/env python3
# Візьміть рядкові дані у користувача
name = input ("Як вас звати? \ n")

# Друк відформатованого виводу з використанням '%'
print ("Мене звати% s"% name)

Вихід:

Вихідні дані відображаються на правій стороні зображення.

python

Форматування кількох рядкових даних:

Використовуючи() ’ не важливо друкувати відформатований вивід однієї рядкової змінної під час використання "%" символ. Але якщо ви хочете відформатувати два або більше рядків, використовуючи "%", тоді використовуйте ‘()’ для визначення групи рядкових значень. Створіть файл python із наведеним нижче сценарієм для друку відформатованого виводу двох рядкових змінних.

#!/usr/bin/env python3
# Ініціалізуйте дві рядкові змінні
співробітник = "Джон"
професія = "Програміст"

# Друк відформатованих значень змінних
print ("% s - це% s"% (працівник, професія))

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Форматування за допомогою формат () метод:

Цей метод може приймати як аргументи як позиційний, так і ключові слова. Він може читати кілька аргументів і повертає відформатований вивід рядкових даних. Фігурні дужки (<>) використовуються для визначення позиційних параметрів або параметрів ключового слова в формат () метод.

Синтаксис:

Тут p1, p2 тощо є позиційними параметрами, а k1, k2 тощо - параметрами ключових слів. Деякі приклади використання методу format () наведені нижче.

Форматування рядка з використанням одного позиційного параметра:

Якщо ви не визначаєте значення позиційного параметра при використанні формат () метод, тоді значення починатиметься з 0. Створіть файл python із наступним сценарієм, щоб знати про використання формат () метод з одним позиційним параметром. Ось,< >’Використовуються дужки формат () метод для друку змінної, колір.

Вихід:

Вихідні дані відображаються на правій стороні зображення.

Форматування рядка з використанням декількох позиційних параметрів:

Створіть файл python з наступним сценарієм, щоб знати використання декількох позиційних параметрів із позиційними значеннями в формат () метод. Тут два користувацькі значення будуть взяті у користувача та призначені зазначеним змінним вага і висота. Далі, ІМТ значення буде обчислюватися на основі вага і висота значення. формат () метод використовується в сценарії для друку цих трьох значень за допомогою позиційних параметрів.