Рубрики
Без рубрики

Колон в Python – почему мы используем (:) в Python?

Колон (:) держит много важности в Python. Колон в Python используется для нескольких функций, включая объявление функций, получение данных, массив

Автор оригинала: Pankaj Kumar.

Колон (:) держит много важности в Python. Колон в Python используется для нескольких функций, включая объявление функций, получение данных, индексацию массива и многое другое. Давайте обсудим функции и использование двоеточия более подробно ниже.

Функции толстой кишки (:)

  • Колон используется для представления отступов блока.
  • Он также используется для получения данных и диапазонов индекса или массивов
  • Еще одним крупным использованием толстой кишки является нарезка. В нарезке программист указывает исходный индекс и окончательный индекс и разделяет их с помощью двоего в общее Синтаксис нарезки Отказ
  • Ктона используется для идентификации Клавиши в словарях Отказ

В Python есть много других используемых толчков в Python, и мы практически используем функции ниже.

Типы толстой кишки в Python

  • Двоеточие (:)
  • Двойная толстая кишка (::)

Использование толстой кишки в Python для отступа

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

>>> a = 20
>>> if a > 10:
         print("20 is greater than 10")
    else:
         print("20 is less than 10")

Output
20 is greater than 10

Используя толстой кишки (:) в строках для нарезки

Функции оператора толстой кишки в нарезке включают индексацию определенного диапазона и отображение выхода с использованием оператора толстой кишки.

>>> a = "AskPython"
>>> print(a[2:8])
kPytho

Толстая кишка, используемая на правая сторона индекса отобразит все после этого конкретного индекса в качестве вывода. Это не отобразит индекс, который упоминается в коде.

>>> a = "AskPython"
>>> print(a[3:])
Python

Толстая кишка, используемая на Левая сторона индекса отобразит все перед конкретным индексом в качестве вывода. Это покажет этот индекс, упомянутый в коде тоже.

>>> a = "AskPython"
>>> print(a[:7])
AskPyth

Отрицательная индексация: Нареза индекса произойдет с конца строки с использованием оператора толстой кишки.

>>> a = "AskPython"
>>> print(a[-5:-2])
yth

Используя толстой кишки (:) для доступа к элементам определенного списка

Доступ к конкретным элементам из списка работает аналогично, поскольку мы наблюдали в строке нарезки выше. Определенный набор слов или элементов будет отображаться с помощью диапазона индекса и оператора толстой кишки. Посмотрите на следующие примеры для лучшего понимания:

>>> list = ["Python","C","Java","Mysql","PHP","Ruby","HTML"]
>>> print(list[2:6])
['Java','Mysql','PHP','Ruby']
>>> list = ["Python","C","Java","Mysql","PHP","Ruby","HTML"]
>>> print(list[:5])
['Python','C','Java','Mysql','PHP']
>>> list = ["Python","C","Java","Mysql","PHP","Ruby","HTML"]
>>> print(list[2:])
['Java','Mysql','PHP','Ruby','HTML']

Оператор толстой кишки также может быть использован для замены определенных элементов в списке с существующими элементами.

>>> list = ["Python","C","Java","Mysql","PHP","Ruby","HTML"]
>>> list[2:4]=["c++","Kotlin"]
print(list)
['Python','C','C++','Kotlin','PHP','Ruby','HTML']

Используя двоенией для идентификации клавиш в словарях

Словари отображаются в Ключ: значение формат.

>>> dict = {
         "StudentName" : "ABC",
         "StudentAge" : "21",
         "Course" : "ComputerScience"
         }
>>> print(dict)
{'StudentName': 'ABC', 'StudentAge': '21', 'Course': 'ComputerScience'}

Двойные двоеточие (::) в Python используются для прыжка элементов в нескольких осях. Это также ломтический оператор. Каждый элемент последовательности нарезается с помощью двойной толстой кишки.

Возьмите, например, строку «Спросите Python», и мы постараемся манипулировать его, используя оператор куска для лучшего понимания. После инициализации переменной с укажите номер индекса в том же колонке и использовании::

>>> string = "Ask Python"[5::]
>>> print(string)
ython

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

Синтаксис ломтического оператора с использованием двойной толстой кишки – [Пуск: Стоп: Шаги] Отказ Начать (Указывает номер, откуда наступит нарезка), Стоп (Указывает номер, где нарезка остановится) и Шаги (Указывает, что число переводчиков прыжков примет, чтобы нарезать строку) – это три флаги, и все эти флаги являются целочисленными значениями.

>>> string = "What's up AskPython"[0:19:2]
>>> print(string)
Wa' pAkyhn

В приведенном выше коде переводчик после выполнения напечатал каждый второй символ, начиная от индекса 0 до индекса 19. Этот код может быть уменьшен до короткого вырезания с помощью Double Colon:: Оператор.

>>> string="What's up AskPython"[::2]
>>> print(string)
Wa' pAkyhn

Оператор::, используемый до того, как номер индекса даст тот же выход.

Заключение

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

Оставайтесь настроиться на дальнейшие учебные пособия!