Строковый тип данных

Строковый тип данных

В 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *