Уроки по Python

Что такое литералы в Python?

Литерал - это краткий и легко видимый способ написать значение. Литералы представляют собой возможные варианты примитивных типов для этого языка. Некоторые из вариантов типов литералов часто являются целыми числами, плавающей точкой, булевыми и символьными строками. Python поддерживает следующие литералы: String literals   ::   "halo" , '12345' Int literals   ::   0,1,2,-1,-2 Long literals   ::   89675L Float literals

Как вы отлаживаете программу на Python?

Python имеет отладчик, который доступен как модуль под названием pdb. Он поддерживает установку условных точек останова, одновременное переключение по исходному коду на одну строку, проверку стека и многое другое. import pdb msg = "this is a test" pdb.set_trace() print(msg) Вставьте pdb.set_trace() в любом месте, и он будет функционировать как точка останова. Когда вы выполняете скрипт

Self в Python

Self в Python представляет экземпляр класса. В отличие от этого в C ++, «я» не является ключевым словом, это всего лишь соглашение о кодировании. Часто первый аргумент метода называется «я». Вы можете дать первому параметру своего метода любое имя, которое вы хотите, но вам настоятельно рекомендуется придерживаться конвенции о том, чтобы называть его сам. Он

Как работает тернарный оператор на Python?

Тернарные операторы более широко известны как условные выражения в Python, которые оценивают что-то, основанное на истинном состоянии или нет. Он просто позволяет протестировать условие в одной строке, заменяя многострочное if-else, делая код компактным. Синтаксис: [true] if [expression] else [false] Это в основном гласит: Результат будет True, если выражение true, иначе результат будет False. x=20 y=10

Почему в Python нет оператора switch или case?

У Python нет оператора switch / case из-за неудовлетворительных предложений. Никто не смог предложить реализацию, которая хорошо работает с синтаксисом Python и установленным стилем кодирования. Было много предложений, некоторые из которых можно найти в PEP 3103 - Заключение / Заявление. Большинство языков программирования имеют переключатель / случай, потому что у них нет правильных конструкций отображения.
Adblock
detector