Я попытался выяснить, что означает «зависящий от локали», по отношению к string methods, так как isalpha, isdigit, islower, isDigit имеют следующую строку в документе
string methods
isalpha
isdigit
islower
isDigit
For 8-bit strings, this method is locale-dependent.
Что такое локаль?
Локаль - это различия в том, как все кодируется, в зависимости от того, как все происходит в географическом регионе. Обычно это означает, что некоторые регионы могут отображать сегодняшнюю дату как 17 May, 2018 против May 17, 2018 или как некоторые регионы будут использовать . в качестве разделителя тысяч и , в качестве дробного разделителя, например 9.000,1.
17 May, 2018
May 17, 2018
.
,
9.000,1
Более подробную информацию о специфике языка Python вы можете найти в документации по питону: https://docs.python.org/3.6/library/locale.html