Вывод текста в Python

Варианты использования функции print() в Python


print("hello world!!!")    # hello world!!!   Печать строки
print(type(print))  # <class 'builtin_function_or_method'>  Печать типа
print(5)  # 5 Печать числа
print('перенос \nслов')  # перенос 
						 # слов
size = 5
print('size=', size, 'размеров') # size= 5 размеров
print('size=', size, 'размеров', sep = '_') # size=_5_размеров (Задаем разделитель)

temp = 3.14124312
print('PI = {temp} папугаев')             # PI = {temp} папугаев
print(f'PI = {temp} папугаев')            # PI = 3.14124312 папугаев
print(f'PI = {temp :.2f} папугаев')       # PI = 3.14 папугаев
print(f'PI = {temp - 1.1 :.2f} папугаев') # PI = 2.04 папугаев

print('разобъем', 'на', 'слова')  # разобъем на слова
print('разобъем', 'на', 'слова', sep = '')    # разобъемнаслова
print('разобъем', 'на', 'слова', sep = ', ')  # разобъем, на, слова
print('разобъем', 'на', 'слова', sep = '/')   # разобъем/на/слова
print('разобъем', 'на', 'слова', sep = '\n')  # разобъем
											  # на
											  # слова
print('разобъем', 'на', 'слова', end = ', ')  # разобъем на слова,
print('hoba', end = ' ')  # haba  Следующая строка пойдет не с новой строки а будет продолжением текущей

int_list = [1,2,3,4,5,6]
print(int_list)  # [1, 2, 3, 4, 5, 6]

inp = input()       # Пользователь вводит текст в переменную inp, например 'sdf'
print("Тема урока: ", inp, " ok") # Тема урока:  sdf  ok

a = 43
b = 'Привет друг!'
print(b, 'Мне ', a, 'года!') # Привет друг! Мне  43 года!

a = 1
b = 'Two'
c = 3
print('{0}, {1} и {2}'.format(a, b, c)) # 1, Two и 3  Ввод переменных через индексы
print('%d, %s и %d' %(a, b, c)) # 1, Two и 3 То же самое %d - число, %s - строка

num = 23.8589578 # Число для отображения
print(num)                    # 23.8589578
print('%f' %(num))            # 23.858958
print(f'{num}')               # 23.8589578
print(f'{num:.2f}')           # 23.86

num = 123.456789 # Число для отображения
print('{}'.format(num))       # 123.456789
print('{:.2f}'.format(num))   # 123.46
print('{:.5f}'.format(num))   # 123.45679
print('{:12.5f}'.format(num)) #    123.45679

num = 123456.789 # Число для отображения
print("{:e}".format(num))   # 1.234568e+05
print("{:.3e}".format(num)) # 1.235e+05
print(f"{num:e}")           # 1.234568e+05
print(f"{num:.3e}")         # 1.235e+05

fptr = open('Мой файл.txt', 'w') # Открываем файл
print("Поместим этот текст в файл", file = fptr) # Пишем в файл
fptr.close() # Закрваем файл

ASCII вывод (цвета в консоли)


def out_red(text):
    print("\033[31m{}\033[0m".format(text))

def out_green(text):
    print("\033[32m{}\033[0m".format(text))

def out_blue(text):
    print("\033[34m{}\033[0m".format(text))

out_red("Красный текст")
out_green("Зеленый текст")
out_blue("Синий текст")
print('Обычный текст')

Управляющие коды для цветов в терминале

Цвет Основной Фон
Стандартный \033[39m \033[49m
Чёрный \033[30m \033[40m
Тёмно-красный \033[31m \033[41m
Тёмно-зелёный \033[32m \033[42m
Тёмно-жёлтый «Оранжевый» \033[33m \033[43m
Тёмно-синий \033[34m \033[44m
Темно-пурпурный \033[35m \033[45m
Тёмно-голубой \033[36m \033[46m
Светло-серый \033[37m \033[47m
Тёмно-серый \033[90m \033[100m
Красный \033[91m \033[101m
Зелёный \033[92m \033[101m
Оранжевый \033[93m \033[103m
Синий \033[94m \033[104m
Пурпурный \033[95m \033[105m
Голубой \033[96m \033[106m
Белый \033[97m \033[107m
и код сброса \033[0m
2024-06-29



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

Словари
Исключения
Файлы
Функции в Python
Списки
Циклы
Достоинства и недостатки языка Python
Целые, вещественные и комплексные числа в Python
ООП
Вывод текста
Множества
Строки
Синтаксис языка Python
Время выполнения программы на Python
Кортежи в Python
Типы данных