Python Strings (Строки): все, что вам нужно знать о символьных строках

Python Strings (Строки) Программирование и разработка

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

Что такое строка Python?

Короче говоря, строка Python — это цепочка, состоящая из последовательности различных отдельных символов. Такие строки существуют в большинстве языков программирования Интернета ; они относятся к типам данных, которые, возможно, являются наиболее часто используемыми в целом. Изучаете ли вы циклы if-else Python, циклы Python while, циклы Python for, списки Python или используете операторы Python в учебнике Python, скорее всего, вы будете создавать и использовать строки Python обязательно. Поэтому стоит более подробно рассмотреть структуру, функции и использование строк символов.

Структура строки Python

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

print ( "beispiel" )
print ( 'beispiel' )

Таким образом, все символы, заключенные в кавычки, являются частью этой конкретной строки Python.

Назначить переменные

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

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
print ( x )

Строки Python, занимающие несколько строк

Если вы хотите отобразить и сопоставить строку Python в нескольких строках, вы можете использовать три одинарных или двойных кавычки. Разрывы строк также учитываются в вашем выводе. Здесь вы можете увидеть пример:

x = """Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code.
In einer neuen Zeile läuft er weiter,
wird um eine dritte und vierte Zeile erweitert
und endet schließlich mit einem Punkt."""
print ( x )

Соответствующий вывод выглядит следующим образом:

Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code.
In einer neuen Zeile läuft er weiter,
wird um eine dritte und vierte Zeile erweitert
und endet schließlich mit einem Punkt.

Вывод отдельных символов в строке Python

Чтобы получить доступ к определенному элементу строки Python, используйте квадратные скобки. В Python каждый отдельный символ в кавычках считается элементом. Итак, чтобы выбрать конкретный элемент, все, что вам нужно сделать, это посчитать и назвать его позицию. Но имейте в виду, что Python считает с 0. Вот пример соответствующего кода:

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
print ( x [ 3 ] )

В этом случае программа выведет четвертую букву (0, 1, 2, 3) строки Python. Это будет «s» от «this».

Читайте также:  "Руководство по созданию и использованию всплывающих окон в Xamarin Forms"

Вывод строк Python с циклом for

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

for x in "pusteblume":
print ( x )

Вот как выглядит результат:

p
u
s
t
e
b
l
u
m
e

Определить длину строки Python

Чтобы определить длину строки Python, используйте функцию len. Это особенно полезно для очень длинных участков кода. Для нашего образца текста код выглядит так:

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
print ( len ( x ) )

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

Проверить строки Python

Чтобы проверить, содержатся ли в строке Python определенные буквы или термины, используйте «in». Это проверяет, доступен ли искомый термин, и отвечает true (истина) или false (неправда). Это будет выглядеть так:

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
print ( "daher" in x )

В этом случае вывод будет простым «true».

С запросом if

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

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."

if "daher" in x:

print ( "Ja, 'daher' kommt in diesem Ausschnitt vor." )

Поскольку в коде появляется «следовательно», соответствующий вывод выглядит следующим образом:

Ja, 'daher' kommt in diesem Ausschnitt vor.

Исключить вхождение

Чтобы убедиться, что термин не включен, используйте «not in». Вот два примера кода. Функционал соответствует положительным поисковым запросам.

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
print ( "kurz" not in x )

x = «Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code.»

x = "Dieser Beispieltext ist sehr lang und führt daher auch zu einem deutlich längeren Code."
if "kurz" not in x:
print ( "Nein, 'kurz' kommt in diesem Ausschnitt NICHT vor." )

Разделить строки Python

Также возможно разделить строку Python. Простой пример разделения выглядит так:

text = "Hier steht ein Beispieltext"
print ( text.split ( ) )

Затем вывод отражает это:

[ "Hier", "steht", "ein", "Beispieltext" ]

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

Читайте также:  Практическое руководство по эффективному выполнению запросов в ADONET

Изменить или удалить строки Python

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

text = "Hier steht ein Beispieltext"
del text

Оцените статью
Блог о программировании
Добавить комментарий