【喵呜刷题小喵解析】在Python中,变量赋值的基本格式是“变量名 = 变量值”。对于给出的选项,只有C选项“a = 2”是符合这个规则的。选项A中的“a var”和选项B中的“int a”都不是正确的Python语法。选项D中的“if a = 2”虽然使用了赋值操作符“=”,但“if”关键字在这里是不合适的,因为“if”用于条件判断,而不是赋值。因此,正确答案是C。