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

Струны Python для начинающих

Строки – это интегральный тип данных, используемый на нескольких языках программирования, включая Python. Вы можете … Помечено Python, начинающим, строки.

Строки – это интегральный тип данных, используемый на нескольких языках программирования, включая Python. Вы можете или не могли слышать об строках. Не волнуйтесь, я здесь, чтобы помочь.

Мы собираемся перейти:

  • Какие строки есть

  • Как создавать строки

  • Как получить доступ к символам в строке

  • Как найти длину строки

  • Как проверить, работает ли символ (ы) в строке

Давайте начнем!

Строки в Python являются персонажи, заключенные в цитаты. Вот и все. Вы можете использовать один, двойные или тройные цитаты! Больше на этом в следующем разделе.

Каждый символ в строке дан номер, называемый «индекс», чтобы представлять его положение в строке. Индекс первого персонажа равен нулю, индекс второго символа – это один, и так далее.

Строки неизменяются, что означает, что вы не можете редактировать строки, как только они созданы. Другими словами, целая новая строка создана каждый раз, когда вы добавляете или удаляете символ в строке.

Есть три способа создать строку в Python. Чтобы создать строку в Python, вы окружаете символы, составляющие строку, используя одно следующее. Вы можете использовать отдельные кавычки.

'Hello World'

Вы также можете использовать двойные кавычки.

"Hello World"

Наконец, вы можете использовать тройные цитаты для создания многострочной строки.

"""Hello
World"""

Как вы работаете с строками, вы можете получить доступ к одному или нескольким символам в строке. Вы можете сделать это, используя индексную характеристику строк.

Чтобы получить доступ к одному символу в строке, используйте технику под названием «Индексирование». Формат заключается в следующем: Строкольная переменная следует квадратные скобки, которые прилагают индекс персонажа, который мы пытаемся получить доступ.

Допустим, у нас есть строка под названием Имя который содержит значение Python И мы хотим получить доступ к первому письму. Мы делаем это по:

name = "Python"
print(name[0])

Это вернет новую строку с результатом P .

Чтобы получить доступ к более чем одному символу в строке, используйте технику под названием «Slicing. «Формат такой же, как индексирование, за исключением того, что вы можете включить один на два числа, разделенными толстой кишкой в квадратных скобках. Два номера представляют диапазон нарезки; Первое число представляет собой начальный индекс, а второе число представляет собой конец окончания. Оба количества могут быть положительными или отрицательными. Положительные числа представляют индексацию строки слева направо, тогда как отрицательные числа представляют индексацию строки справа налево.

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

  • Строка [PartIndex: Endindex] Возвращает Partindex и до того, как не включил Endindex

  • строка [: Endindex] Возвращает начало строки, но не включая Endindex

  • Строка [PartIndex:] Возвращает из начального света до конца строки

Давайте использовать тот же пример от ранее, но скажем, мы хотим получить доступ к первым трем буквам в строке под названием имя .

name = "Python"
print(name[0:3])

Это вернет новую строку с результатом PYT Отказ

Две вещи, чтобы иметь в виду, что:

  • Если вы включите индекс вне диапазона, вы получите Indexerror.

  • Если вы включите не целочисленное значение в качестве индекса, вы получите Типеррр Отказ

Добавление строк вместе в Python называется Concatenation. Для объединения строк вместе в Python используйте оператор плюс:

print("Hello " + "World")

Это создаст строку со значением Здравствуйте, мир Отказ

Чтобы найти длину строки, используйте встроенный Python встроенный Len () функции:

print(len("Python"))

Это возвращает 6.

Чтобы проверить, существует ли символ или подстрока (часть строки) в строке, используйте в Ключевое слово, которое встроено в Python. Это вернет Правда или Ложь Отказ

Например, если вы хотите увидеть, существует ли «Мир» в «Hello World»:

print("World" in "Hello World")

Это возвращает Правда Отказ

Вы также можете перейти через строку и получить доступ к каждому персонажу. Наиболее эффективным способом является использование контура для цикла. Есть два способа сделать это.

  • Используйте в Ключевое слово внутри цикла:
name = "Python"
for i in name:
    print(i)

Этот фрагмент кода будет доступен и распечатать каждую букву в строке от начала до конца. Это выводит:

P
y
t
h
o
n
  • Используйте Диапазон () Функция в цикле для цикла:
name = "Python"
for i in range(len(name)):
    print(name[i])

Этот фрагмент кода будет доступен и распечатать каждую букву в строке от начала до конца диапазоном от 0 до 5. Это также выводит:

P
y
t
h
o
n

Там гораздо больше, вы можете сделать с строками. Python имеет много встроенных функций, таких как ниже () , Верхний () и Сплит () Отказ Вы можете отформатировать свои строки, используя что-то под названием «Экипированные последовательности» или встроенным Формат () функция. Так весело!

Продолжайте учиться и комментировать ниже, если у вас есть какие-либо вопросы или комментарии!

Оригинал: “https://dev.to/maggiecodes_/python-strings-for-beginners-a7a”