Литерал - это краткий и легко видимый способ написать значение. Литералы представляют собой возможные варианты примитивных типов для этого языка. Некоторые из вариантов типов литералов часто являются целыми числами, плавающей точкой, булевыми и символьными строками. Python поддерживает следующие литералы: String literals :: "halo" , '12345' Int literals :: 0,1,2,-1,-2 Long literals :: 89675L Float literals
Python имеет отладчик, который доступен как модуль под названием pdb. Он поддерживает установку условных точек останова, одновременное переключение по исходному коду на одну строку, проверку стека и многое другое. import pdb msg = "this is a test" pdb.set_trace() print(msg) Вставьте pdb.set_trace() в любом месте, и он будет функционировать как точка останова. Когда вы выполняете скрипт
Self в Python представляет экземпляр класса. В отличие от этого в C ++, «я» не является ключевым словом, это всего лишь соглашение о кодировании. Часто первый аргумент метода называется «я». Вы можете дать первому параметру своего метода любое имя, которое вы хотите, но вам настоятельно рекомендуется придерживаться конвенции о том, чтобы называть его сам. Он
Тернарные операторы более широко известны как условные выражения в Python, которые оценивают что-то, основанное на истинном состоянии или нет. Он просто позволяет протестировать условие в одной строке, заменяя многострочное if-else, делая код компактным. Синтаксис: [true] if [expression] else [false] Это в основном гласит: Результат будет True, если выражение true, иначе результат будет False. x=20 y=10
У Python нет оператора switch / case из-за неудовлетворительных предложений. Никто не смог предложить реализацию, которая хорошо работает с синтаксисом Python и установленным стилем кодирования. Было много предложений, некоторые из которых можно найти в PEP 3103 - Заключение / Заявление. Большинство языков программирования имеют переключатель / случай, потому что у них нет правильных конструкций отображения.