Я пишу скрипт, который использует несколько необязательных аргументов, собранных в словарь kwargs.Некоторые из этих аргументов являются строками, некоторые являются целыми числами / числами с плавающей запятой, а некоторые являются кортежами (вводятся в форме «(a, b)»), но sys.argv Python возвращает их все как строки.Я хотел бы привести все эти аргументы к соответствующим им типам, есть ли лучший способ сделать это, чем предварительно определять, во что каждый из них должен быть приведен?Я понимаю, что это имеет преимущество, заключающееся в том, что входные данные представлены в правильном формате, но это меня не сильно беспокоит.