我正在写一个代表金钱的课程,我遇到的一个问题是"1.50" != str(1.50).str(1.50)等于1.5,并且突然,POOF.45美分已经消失,金额现在是1美元和5美分.不是一美元和50美分.我可以用任何方式阻止str这样做,或者我做错了什么?这是Python 2 BTW.
在Java中,将在投射结果中使用Class.forName将对象强制转换为类或者将其强制转换为所发现的强制转换.例如,如果你这样做了
Object a;
String b = "testing";
a = (Class.forName("java.lang.Object")) b;
Run Code Online (Sandbox Code Playgroud)
会成为Class的实例还是Object的实例?