Автор оригинала: 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 может помочь вам ослабить через учебные словари, функции и многое другое.
Оставайтесь настроиться на дальнейшие учебные пособия!