Существует несколько типов данных, int, double, string и еще некоторые. Python позволяет объявлять все эти типы неявно, то есть сам язык определяет тип данных. Но сегодня мы поговорим о типе данных string.

Необходимо понимать, что строка — это набор символов, т.е «Hello world» и «5» для языка python являются строками. То есть для создания строк необходимо использовать кавычки.

Это строка

s = «5»

Это целое

s = 5

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

Существует 3 способа создания строк:

1. Двойные кавычки

s = «Hello world»

2. Одинарные кавычки

s = ‘Hello world’

3. Три одинарные или двойные кавычки

Такие кавычки позволяют записать строку в несколько линий, при этом будет сохраняться табуляция и оступы, переносы строк внутри строки

s = «»»Hello

        world»»»

s = »’Hello

        world»’

Эти две записи равносильны.

Заметим, что практически любой тип простых данных можно перевести в строку. А наоборот не всегда.

Зачастую перевод числа в строку необходим, если нужно вывести что-то на экран. Или при конкатенации строк.

Конкатенация строк

Кнкатенация строк — метод, которые соединяет (склеивает) 2 и более строк вместе.

s = «Hello»

i = ‘World’

t = s + i

print(t)

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

В нашем случае нет пробелав внутри строк, поэтому вывод на экран будет таким:

HelloWorld

Методы строк

Методов у python огромное множество, более точно можно узнать в документации python.

Вот некоторые из них.

s = «hello world»

k = s.upper()

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

HELLO WORLD

Exit mobile version