在python中字符串的格式化分为两种:%和format.那么我们在什么时候来使用它们呢?它们有什么区别呢? 举个例子:我们根据一个坐标来表示一个动作 #定义一个坐标 point = (250,250) #使用%来格式化 s = '朝着敌人的坐标%s开炮'%point print(s) #直接报错 #TypeError: not all arguments converted during string formatting #将s改为如下就不会报错了 s = '朝着敌人的坐标%s开炮'%(po…
Python2.6不支持format(123456L, ",")或format(123, ",")的format用法,会报下面的错误 ValueError: Unknown format code ',' for object of type 'long' ValueError: Unknown format code ',' for object of type 'int' Python2.7支持format(123456L, ",")或for…