Строковый тип данных
В Python строки – аналогичны классам string в C++, поэтому их можно складывать (конкантенация) и даже умножать на число (тогда строка повторится N раз)
Можно выполнять приведение к типу строки.
strA = 'H'
print(len(strA)) #выведет длинну строки без терминирующего нуля т.е. 1
chr(Number) – по номеру символа в таблице ASCII возвращает его
ord(‘Symbol’) - по символу возвращает егот номер в таблице ASCII
Можно итерироваться по строкам как по массиву типа char
str = 'Hello World'
print(str[0]) #выведет H
print(str[-1]) #выведет d (последний символ)
print(str[-2]) #выведет l (предпоследний символ)
Проверить что 1 строка входит во вторую <str1> in <str2>
Пример:
str1= 'Hello'
str2= 'Hello World'
print(str1 in str2)
Черная дыра/null:
Ключевое слово None – аналог null в С++, по сути специфическое место в памяти, черная дыра
war=None
if(var is None): #проверка что var=None
Привести None можно к bool и string