print("Привет, мир!")
Этот код выведет на экран фразу «Привет, мир!». Важно помнить, что текст, заключенный в кавычки, считается строкой, а не кодом. Обрати внимание на парные кавычки — они обозначают начало и конец строки.
Кроме строк, функция print() также может принимать переменные. Например, мы можем вывести значение переменной x:
x = 42
print(x)
В результате на экран будет выведено число 42. Это позволяет нам отслеживать промежуточные результаты вычислений и проверять правильность работы кода.
Функция print()
print("Привет, мир!")
Перенос строки
print("Привет,")
print("мир!")
Привет,
мир!
Разделение значений
print("Привет,", "мир!")
Привет, мир!
name = "Иван"
age = 25
print("Меня зовут %s. Мне %d лет." % (name, age))
Меня зовут Иван. Мне 25 лет.
Примеры использования функции print()
Примеры использования функции:
print("Привет, мир!")
Результат:
Привет, мир!
name = "Джон"
age = 25
print(name)
print(age)
Результат:
Джон
25
print("Джон", 25, "лет")
Результат:
Джон 25 лет
Объяснение работы функции print() в Python
Функция print() может принимать один или более аргументов, которые будут выведены в консоль. Аргументы могут быть текстовыми строками, числами или другими объектами, которые будут преобразованы в строковый формат.
Примеры использования функции print():
print("Привет, мир!")
name = "Анна"
age = 25
print("Меня зовут", name, "и мне", age, "лет.")
Например, можно задать разделитель между аргументами с помощью параметра sep. По умолчанию разделителем является пробел, однако его можно изменить на любой другой символ или строку.
print("Меня зовут", name, "и мне", age, "лет.", sep="-")
Также можно указать конечный символ строки с помощью параметра end. По умолчанию символом является перевод строки, но его можно изменить на любой другой символ или строку.
print("Меня зовут", name, "и мне", age, "лет.", end="!")
Примеры использования функции logging()
import logging
logging.basicConfig(level=logging.INFO)
logging.info('Это информационное сообщение')
В результате выполнения данного кода в консоль будет выведено сообщение «Это информационное сообщение». Уровень логирования установлен на уровень INFO, поэтому сообщение считается инфомационным.
logging.warning('Это предупреждающее сообщение')
Функция logging() также позволяет устанавливать источник сообщений. Например:
logging.basicConfig(filename='app.log', level=logging.ERROR)
В данном случае сообщения будут записываться в файл с именем «app.log». Уровень логирования установлен на уровень ERROR, поэтому только сообщения об ошибках будут записываться в файл.
Объяснение работы функции logging() в Python
Для использования функции logging()
необходимо импортировать модуль logging
с помощью команды import logging
в начале программы. Затем создается объект класса Logger
, который будет производить запись логов.
Создание объекта класса Logger
осуществляется с помощью функции getLogger()
, которая принимает на вход имя логгера. Имя логгера позволяет организовать разграничение логов в разных частях программы. Например, можно использовать имя модуля или пакета, чтобы различать логи разных модулей.
После создания объекта логгера, можно использовать различные методы для записи логов. Например, метод debug()
используется для записи отладочной информации, метод info()
— для записи информационных сообщений, метод warning()
— для записи предупреждений, метод error()
— для записи ошибок, и т. д.
Каждый метод принимает на вход сообщение, которое будет записано в лог. Сообщение может быть простой строкой или сложным объектом, который будет сериализован в строку. Также можно указывать уровень логирования, чтобы фильтровать сообщения по их значимости.
Использование функции logging()
позволяет более удобно управлять и отслеживать процесс выполнения программы. Она помогает в поиске и исправлении ошибок, а также может использоваться для мониторинга и анализа производительности приложения.
1. Используйте функцию print()
name = "John"
age = 25
print("My name is", name, "and I am", age, "years old.")
Этот код выведет следующий результат:
My name is John and I am 25 years old.
Метод format()
позволяет более гибко форматировать строки. Он заменяет заполнители в строке значениями переменных. Пример использования:
name = "John"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
Этот код также выведет:
My name is John and I am 25 years old.
3. Используйте символы перевода строки и табуляции
Символы перевода строки (
print("Name:\tJohn
Age:\t25")
Этот код выведет:
Name: John
Age: 25
4. Форматируйте числа и строки
number = 12345.6789
print("Formatted number: {:.2f}".format(number))
name = "John"
print("Hello, {name}!".format(name=name))
Этот код выведет:
Formatted number: 12345.68
Hello, John!