【问题标题】:Printing python modulus operator as it is over command line在命令行上打印python模数运算符
【发布时间】:2009-07-02 07:21:52
【问题描述】:

我想在命令行上打印模运算符: 例如,输出应该是这样的:
1%2
2%4


30%
40%

我正在使用这样的打印语句:

print '计算 %s % %s' % (num1, num2)

它抛出默认错误:

TypeError:并非所有参数 在字符串格式化期间转换

目前我正在使用:

打印'计算1'+'%'+'2'

哪个打印:

计算 1%2

但请告诉我如何使用第一种方法完成此操作(:print 'computing %s % %s' % (num1,num2))

【问题讨论】:

    标签: python operators modulo


    【解决方案1】:

    用另一个 % 符号转义 % 符号,如下所示:

    print 'computing %s %% %s' % (num1, num2)
    

    【讨论】:

    【解决方案2】:
    print 'computing %s %% %s' % (num1, num2)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 1970-01-01
      相关资源
      最近更新 更多