tgoop.com/prog_way_blog/62
Create:
Last Update:
Last Update:
Оператор in и немного о строках.
Раз уж я в прошлом посте вспомнил о списках и словарях, то научимся использовать in
не только для итерации, а для булевых функций. Кстати, прошлый пост тоже советуется к прочтению.
Так вот, в дополнение к прошлому посту скажу, что через for in
можно перебирать так же и символы в строке:
for char in string:Как-то совсем забыл об этом, но знать точно стоит. Ну а теперь заведём переменные:
print(char)
string = "Я бы любил тебя, но ты не Python"Отлично. С помощью оператора
temperature = {
"Moscow" : 11,
"New York": 12,
}
names = [
"Helen",
"Denis",
]
in
мы можем проверить почти любое вхождение в объект, вашему вниманию вот такие записи: >>> "любил тебя" in string // TrueЯ считаю, что они интуитивно понятны. Но стоит обратить внимание вот на что:
>>> "Moscow" in temperature // True
>>> "Helen" in names // True
>>> "denis" in names // False
В случае строк этот оператор чувствителен к регистру и ищет лишь полное соответствие. Если понадобится найти вхождение независимо, то можно привести строки, например, к нижнему регистру при помощи метода lower()
.Удобно? Я думаю, что очень. Уж точно удобнее некоторых методов поиска для строк, так ещё и в разы читабельнее.
Спасибо за прочтение, это правда очень важно ❤️
#python
BY progway — программирование, IT

Share with your friend now:
tgoop.com/prog_way_blog/62