这实际上取决于您从哪里获得电话号码。
如果您尝试转换的数字来自用户输入,请使用
locale.atoi()。这样,将以与用户设置以及期望值一致的方式来解析数字。
另一方面,如果您从文件中读取文件,则该文件始终使用相同的格式,使用方式
int("1,234".replace(",",""))或
int("1.234".replace(".",""))取决于您的情况。这不仅易于阅读和调试,而且不受用户的语言环境设置的影响,因此您的解析器可在任何系统上运行。
欢迎分享,转载请注明来源:内存溢出
这实际上取决于您从哪里获得电话号码。
如果您尝试转换的数字来自用户输入,请使用
locale.atoi()。这样,将以与用户设置以及期望值一致的方式来解析数字。
另一方面,如果您从文件中读取文件,则该文件始终使用相同的格式,使用方式
int("1,234".replace(",",""))或
int("1.234".replace(".",""))取决于您的情况。这不仅易于阅读和调试,而且不受用户的语言环境设置的影响,因此您的解析器可在任何系统上运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)