Использование жестко кодированных индексов может быть бесполезным.
Чтобы избежать этого, Python предлагает встроенный объект slice()
.
string = "my company has 1000$ on profit, but I lost 500$ gambling."
Если мы хотим знаете, сколько денег у меня осталось.
Нормальное решение:
final = int(string[15:19]) - int(string[43:46])
print(final)
>>>500
Использование срезов:
EARNINGS = slice(15, 19)
LOSSES = slice(43, 46)
final = int(string[EARNINGS]) - int(string[LOSSES])
print(final)
>>>500
Используя срез, вы получаете удобочитаемость.
Попробуйте использовать git ls-files --other
- он должен перечислить все файлы, о которых git не знает; т.е. те файлы, которых нет в репозитории и которые не игнорируются .gitignore
.
Вы также можете использовать git ls-files --ignored --exclude-standard
, чтобы увидеть, какие файлы git явно игнорирует.