Варианты использования функции 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 |