给定一段英文句子,判断句中单词拼写是否满足以下规则

给定一段英文句子,判断句中单词拼写是否满足以下规则。
除以下特殊情况外,句子中第一个单词首字母必须大写,其它所有单词小写:
1. 如果句中的某个单词或短语,字母全部为大写,则该单词或短语拼写正确。比如“USA”、“UK”、“JUST  DO  IT”等;
2. “Python”、“Java”、“MachineLearning”、“DataMining”四个单词必须为双引号中给出的形式,否则拼写不正确;
3. 如果句中单词为“数字+字母”的混合形式,比如“5G”,该单词所有字母全部大写。

求指导一下! Oo0!万分感谢!