PyCharm provides extensive search and replace capabilities, which includes basic search and replace, search and replace in paths, finding usages, code-aware structural search and more. Some of the replacement facilities (like renaming classes and members) are performed by means of refactoring.
All the search commands can be found inder the node of the menu:
In this part you will learn how to: