Оператор по модулю Python — что означает знак процента (%) в Python

В этом руководстве по Python мы обсудим все, что касается Оператор по модулю Pythonи что означает знак процента (%) в Python.
Что означает знак процента в Python?
В Python знак процента называется модульный оператор «%», который возвращает остаток после деления левого операнда на правый операнд.
Пример:
value1 = 8
value2 = 2
remainder = value1 % value2
print(remainder)
Как только вы напечатаете “остаток” то вывод будет выглядеть как « 0 ». Здесь оператор по модулю “%” возвращает остаток после деления двух чисел.
Вы можете обратиться к приведенному ниже снимку экрана:

Давайте рассмотрим различные варианты использования знака процента в Python.
Модульный оператор в Python
В Python знак процента (%) часто используется в качестве оператора по модулю. Оператор по модулю вычисляет остаток от операции деления.
Возьмем пример:
remainder = 10 % 3
print(remainder) # Output: 1
В приведенном выше примере 10 % 3
вычисляет остаток, когда 10
делится на 3
. Здесь, 10
это дивиденд, 3
является делителем, и 1
это остаток. Таким образом, операция 10 % 3
возвращается 1
.
Эта операция особенно полезна в сценариях программирования, где вам нужно циклически проходить последовательность. Его также можно использовать для определения, является ли число четным или нечетным. Например:
number = 7
if number % 2 == 0:
print(f"{number} is even.")
else:
print(f"{number} is odd.")
# Output: 7 is odd.
В приведенном выше коде мы используем оператор по модулю, чтобы проверить, делится ли число на 2 (т. е. является ли оно четным). Если number % 2
равно 0
, то число четное; иначе это странно. Вы можете увидеть вывод ниже:

Символ процента (%) для форматирования строки
Знак процента в Python также используется для форматирования строк. Он используется для ввода данных в ваши строки. %
Оператор принимает строку формата и аргумент или кортеж аргументов. Строка формата включает %d
для целых чисел, %s
для струн и %f
для чисел с плавающей запятой.
Вот пример:
name="John"
age = 30
print('Hello, my name is %s and I am %d years old.' % (name, age))
# Output: Hello, my name is John and I am 30 years old.
В примере %s
заменяется строкой «Джон» и %d
заменяется целым числом 30.
Заключение
знак процента (%) в Python выполняет несколько функций, которые могут значительно повысить эффективность вашего кода. От действия в качестве оператора по модулю до предложения способа форматирования строки, %
оператор оказался довольно универсальным инструментом в языке программирования Python. Надеюсь, у вас есть представление о том, символ процента в Python.
Вам также может понравиться:

Я Биджай Кумар, Microsoft MVP в SharePoint. Помимо SharePoint, последние 5 лет я начал работать над Python, машинным обучением и искусственным интеллектом. За это время я приобрел опыт работы с различными библиотеками Python, такими как Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. для различных клиентов в США, Канаде, Великобритании, Австралии, Новая Зеландия и т. д. Проверьте мой профиль.
Ссылка на источник