Разница между методами swapcase и upper/lower в Python заключается в следующем:
- Метод swapcase() инвертирует регистр символов в строке: буквы в нижнем регистре преобразуются в верхний, а буквы в верхнем — в нижний. 57
- Методы upper() и lower() преобразуют все символы строки в верхний и нижний регистр соответственно: 49
- upper() преобразует все символы строки в верхний регистр; 49
- lower() преобразует все символы строки в нижний регистр. 49
Таким образом, swapcase() заменяет исходный регистр на противоположный, а upper() и lower() преобразуют все символы строки в определённый регистр (верхний или нижний). 37