#python #python-3.x #string #function
Вопрос:
Я пытаюсь превратить строку в нижний регистр, а затем подсчитать, сколько раз буква появляется в этой строке, используя Python.
Можно ли мне объединить обе строковые функции вместе? Или это неодобрительно или совершенно неправильно, потому что это, кажется, работает нормально:
name2 = name1.lower().count("a")
Комментарии:
1. Если что-то работает, вам не нужно спрашивать, все ли в порядке, особенно если это что-то настолько короткое.
2. Откуда у тебя появилась мысль, что этого не допустят?
3. Это более чем допустимо, это ожидаемо и, возможно, предпочтительно. Вот почему так много методов объектов возвращают совместимый объект, поэтому они могут быть объединены в цепочку.
Ответ №1:
Да, вы можете связать несколько звонков вместе, как вы упомянули. Он является как синтаксически правильным, так и питоническим (соответствует обычным соглашениям об использовании языка Python).