Функция Python print ()

функция print ()

Оператор печати был заменен функцией print () с ключевыми аргументами для замены большей части специального синтаксиса старого оператора печати. ​​

Оператор печати может использоваться следующими способами:

  • print («Доброе утро»)
  • print (» Хорошо «, )
  • print (» Хорошо «+ )
  • print (» Хорошо% s «% )

В Python для обозначения строки используются одинарные, двойные и тройные кавычки. Большинство используют одинарные кавычки при объявлении одного символа. Двойные кавычки при объявлении строки и тройные кавычки при объявлении абзаца/нескольких строк.

Команды

 print (  , ..., sep = '', end = ' n', file = sys.stdout, flush = False) 
  • Используйте ‘file = sys.stderr ‘на наличие ошибок.
  • Используйте flush = True для принудительной очистки потока.

Pretty Print

 из pprint import pprintpprint (, width = 80, depth = None) 
  • Уровни глубже ‘depth’ заменяются ‘…’.

Использование двойных кавычек :

Пример:

  print («Python - очень простой язык»)  

Вывод:

 Python - очень простой язык 

Использование одинарных кавычек:

print('Hello') 

Вывод:

 Hello 

Использование тройных кавычек:

Пример:

  print ("" "Python - очень популярный язык. Это также дружественный язык." "")  

Вывод:

 Python - очень популярный язык, а также дружественный язык. 

Использование переменных:

Строки могут быть присвоены переменной, например, string1 и string2, которые могут быть вызваны при использовании оператора печати. ​​

Пример:

  str1 = 'Wel'print (str1,' come ')  

Вывод:

 Wel  come 

Пример:

  str1 = 'Welcome'str2 =' Python'print (str1, str2  )  

Вывод:

 Добро пожаловать, Python 

Конкатенация строк:

Объединение строк — это «сложение» двух строк. Обратите внимание, что при объединении между строками не будет пробелов.

Пример:

  str1 = '  Python'str2 = ':' print ('Welcome' + str1 + str2)  

Вывод:

 WelcomePython: 

Использование в качестве строки:

% s используется для ссылки на переменную, содержащую строку.

  str1 = 'Python'print ("Добро пожаловать,% s"% str1)  

Вывод:

 Welcome Python 

Использование других типов данных:

Аналогично, при использовании других типов данных

  • % d -> Integer
  • % e -> экспоненциальный
  • % f -> Float
  • % o -> Восьмеричный
  • % x -> Шестнадцатеричный

Это можно использовать для преобразований внутри самого оператора печати. ​​

Использование как целое число:

Пример:

  print ("Actual Number =% d"% 15)  

Вывод:

 Фактическое число = 15 

Использование в качестве экспоненты:

Пример:

  print ("Экспоненциальный эквивалент числа =% e"% 15)  

Вывод:

 Экспоненциальный эквивалент числа = 1.500000e + 01 

Использование как Float:

Пример:

  print ("Floa  t числа =% f "% 15)  

Вывод:

 Число с плавающей запятой = 15,000000 

Использование в качестве восьмеричного:

Пример:

  print ("  Восьмеричный эквивалент числа =% o "% 15)  

Вывод:

 Восьмеричный эквивалент числа = 17 

Использование в шестнадцатеричном формате:

Пример:

  print  ("Шестнадцатеричный эквивалент числа =% x"% 15)  

Вывод:

 Шестнадцатеричный эквивалент числа = f 

Использование нескольких переменных:

При ссылке на несколько переменных используются круглые скобки.

Пример :

  str1 = 'World'str2 =': 'print ("Python% s% s"% (str1, str2))  

Вывод:

 Python World: 

Другие примеры оператора печати:

Ниже приведены другие способы использования оператора печати. ​​

Пример-1:

% используется для слова типа% d

  print ("Добро пожаловать в %% Python% s  "% 'language')  

Вывод:

 Добро пожаловать в% Python language 

Пример -2:

n используется для разрыва строки.

  print ("Воскресенье  n понедельник  n вторник  n среда  n четверг   nFriday  nSaturday ")  

Вывод:

 SundayMondayTuesdayWednesdayThursdayFridaySaturday 

Пример-3:

Любое слово печатается несколько раз.

  print ('- w3r' * 5)  

Вывод:

 -w3r-w3r-w3r-w3r-w3r 

Пример-4:

t используется для табуляции.

  print ("" "Язык:  t1 Python  t2 Java  n  t3 JavaScript" "")  

Вывод :

 Язык: 1 Python 2 Java 3 JavaScript 

Ширина точности и ширина поля:

Ширина поля — это ширина всего числа, а точность — ширина вправо. Эту ширину можно изменить в зависимости от требований.

По умолчанию ширина точности равна 6.

Пример-1:

Обратите внимание, что возвращается до 6 десятичных знаков. Чтобы указать количество десятичных знаков, используется ‘% (fieldwidth). (Precisionwidth) f’.

  print ("% f"% 5.1234567890)  

Выход :

5.123457

Обратите внимание, что возвращается до 5 десятичных знаков

  print ("%. 5f"% 5.1234567890)  

Вывод:

 5.12346 

Пример-3:

Если ширина поля установлена ​​больше, чем необходимо, чем данные выравниваются по правому краю, чтобы соответствовать указанным значениям.

  print ("% 9.5f"% 5.1234567890)  

Вывод:

 5.12346 

Пример 4:

Нулевое заполнение выполняется добавлением 0 в начало ширины поля.

  print ("% 015.5f"% 5.1234567890)  

Вывод:

 000000005.12346 

Пример 5:

Для правильного выравнивания можно оставить пробел в ширине поля пустым, чтобы что при использовании отрицательного числа правильное выравнивание — m aintained.

  print ("% 9f"% 5.1234567890) print ("% 9f"% -5.1234567890)  

Вывод:

 5.123457-5.123457 

Пример 6:

может быть возвращен знак ‘+’ в начале положительного числа, добавив знак + в начале ширины поля.

  print ("% + 9f"% 5.1234567890) print ("% 9f"  % -5.1234567890)  

Вывод:

 + 5.123457-5.123457 

Пример-7:

Как упоминалось выше, данные выравниваются по правому краю, когда указанная ширина поля больше фактической ширины поля. Но выравнивание по левому краю можно выполнить, указав отрицательный символ в ширине поля.

  print ("% - 9.4f"% 5.1234567890)  

Вывод:

 5.1235 

Проверьте свои навыки Python с помощью викторины w3resource

Оцените статью
nanomode.ru
Добавить комментарий