Основы строк в Python

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

Строки Python неизменяемы , что означает, что они не могут быть изменены после того, как они создаются.

Различные строковые приложения реального времени в Python:

  • Обработка естественного языка
  • Обычные выражение
  • Интеллектуальный анализ данных
  • Словари
  • Чат-бот
  • Машинный перевод

Как создать строку в Python

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

Код

 # строка с si  ngle quotesmy_string = 'Welcome'print (my_string) # строка с двойными кавычками my_string = "Welcome I'm in Strings" print (my_string) # строка с тройными кавычкамиmy_string =' '' Welcome '' 'print (my_string) 

Создание строк

Индексирование в строках

  • Мы можем получить доступ к отдельным символам с помощью индексации или к диапазону символов с помощью нарезки .
  • Индекс всегда будет начинаться с 0 .
  • Попытка получить доступ к символу вне диапазона индекса вызовет ошибку IndexError .
  • Индекс должен быть integer.

Доступ к значениям в строке

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

 #  Доступ к строковым символам в Pythonstr1 = 'Computer'print (' str1 = ', str1) #string неизменяемы # str1 [0] =' c '# first characterprint (' str1 [0] = ', str1 [0]) # last  characterprint ('str1 [-1] =', str1 [-1]) # index Error # print ('str1 [-1] =', str1 [9]) # нарезка 2-го на 5-й символ print ('str1 [3: 5  ] = ', str1 [3: 5]) # нарезку можно сделать с помощью slice function x = slice (3,5) print (' str1 [3,5] = ', str1 [x]) # нарезки с 6-го на 2-й последний символ print  ('str1 [5: -2] =', str1 [5: -2]) 
путь>

Индексирование и нарезка строк

Операции со строками Python

Есть много операций, которые можно выполнять с помощью strin gs.

a) Объединение двух или более строк

  • Объединение двух или более строк в одну строку называется объединением.
  • Оператор + будет использоваться для объединения в Python.
  • Оператор * может использоваться для повторить строку заданное количество раз.
 # Python String Operationsstr1 = 'Computer'str2 =' Science '# using + print (' str1 + str2 = ', str1 + str2) # using * print (' str1 *  3 = ', str1 * 3) 

б) Итерация через строку

Мы можем перебирать строку, используя цикл for.

Ниже приведен пример Множество способов отображения буквы в строке:

 # Итерация строки name = "welcome" для буквы в имени: print ("Letter is" + letter) 

для цикла в String

Некоторые важные строковые функции

функция Описание
upper () Мы можем преобразовать строку в верхний регистр в Python, используя str. upper () function
lower () Мы можем преобразовать строка для перевода в нижний регистр в Python с помощью функции str.lower ()
len () Эта функция вернет длину строки.
find () Метод Python String find () используется для поиска индекса подстроки в строке.
strip () Используется для обрезки пробелов в строковом объекте.
Оцените статью
nanomode.ru
Добавить комментарий