Openerp 什么是+;接线员在这一行干什么?

Openerp 什么是+;接线员在这一行干什么?,openerp,odoo-10,Openerp,Odoo 10,我正在尝试修改现有模块中的方法以适应功能。 +操作员在这一行做什么 for line in payment.move_line_ids + expense_sheet.account_move_id.line_ids: 你好,M.E., 解决方案 使用的运算符是两个List/String/tuple的串联/组合 例子 加号(+)运算符与两个列表一起使用 a=[1,2,3] b=[4,5] 打印a+b 输出=[1,2,3,4,5] +运算符与两个字符串一起使用 a=“Vora” b=“ma

我正在尝试修改现有模块中的方法以适应功能。 +操作员在这一行做什么

for line in payment.move_line_ids + expense_sheet.account_move_id.line_ids:

你好,M.E.,

解决方案
  • 使用的运算符是两个
    List/String/tuple
    的串联/组合
例子
  • 加号(+)运算符与两个
    列表一起使用

    a=[1,2,3]
    b=[4,5]
    打印a+b
    输出=[1,2,3,4,5]

  • +
    运算符与两个
    字符串一起使用

    a=“Vora”
    b=“mayur”
    打印a+b
    output=“vora mayur”

  • +
    运算符与两元组一起使用

    a=(1,2,3)
    b=(4,5)
    打印a+b
    输出=(1,2,3,4,5)

  • 它将
    account.move.line
    记录从
    payment.move\u line\u id
    expense\u sheet.account\u move\u id.line\u id
    到单个记录集中,然后对其进行迭代。请注意,如果两个操作数中都存在相同的
    account.move.line
    (+)操作,则
    \uuuuuu add\uuuuu
    (+)操作的结果可能包含重复项。如果要避免重复,请使用