當前位置: 首頁>>代碼示例>>Python>>正文


Python Interpreter.interpret方法代碼示例

本文整理匯總了Python中Interpreter.interpret方法的典型用法代碼示例。如果您正苦於以下問題:Python Interpreter.interpret方法的具體用法?Python Interpreter.interpret怎麽用?Python Interpreter.interpret使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Interpreter的用法示例。


在下文中一共展示了Interpreter.interpret方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_Mixed4

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_Mixed4(self):
     interpreter = Interpreter("96/               2   + 10/2 - 5/1*1  ")
     result = interpreter.interpret();
     self.assertEqual(48, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例2: test_AddOnly3

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_AddOnly3(self):
     interpreter = Interpreter("1+2+3+4+5")
     result = interpreter.interpret();
     self.assertEqual(15, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例3: test_DivideOnly4

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideOnly4(self):
     interpreter = Interpreter("96/               2     ")
     result = interpreter.interpret();
     self.assertEqual(48, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例4: test_Mixed1

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_Mixed1(self):
     interpreter = Interpreter(" 100  /  2 * 5  +1 -2 ")
     result = interpreter.interpret();
     self.assertEqual(249, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例5: test_SubtractOnly4

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_SubtractOnly4(self):
     interpreter = Interpreter(" 1   -                       2     ")
     result = interpreter.interpret();
     self.assertEqual(-1, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例6: test_DivideOnly2

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideOnly2(self):
     interpreter = Interpreter("0/2/3")
     result = interpreter.interpret();
     self.assertEqual(0, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例7: test_DivideAddSubtract2

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideAddSubtract2(self):
     interpreter = Interpreter("0+1+2-3/3")
     result = interpreter.interpret();
     self.assertEqual(2, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例8: test_SubtractOnly2

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_SubtractOnly2(self):
     interpreter = Interpreter("0  - 2-3")
     result = interpreter.interpret();
     self.assertEqual(-5, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例9: test_DivideSubtractMultiply4

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideSubtractMultiply4(self):
     interpreter = Interpreter("90/               10/3 - 5/1*1  ")
     result = interpreter.interpret();
     self.assertEqual(-2, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例10: test_DivideAddSubtract1

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideAddSubtract1(self):
     interpreter = Interpreter(" 10/5  +1 -3")
     result = interpreter.interpret();
     self.assertEqual(0, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例11: test_DivideSubtractMultiply3

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideSubtractMultiply3(self):
     interpreter = Interpreter("2-4/4*5")
     result = interpreter.interpret();
     self.assertEqual(-3, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例12: test_DivideSubtractMultiply2

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideSubtractMultiply2(self):
     interpreter = Interpreter("0/2-                                    3 - 1*2")
     result = interpreter.interpret();
     self.assertEqual(-5, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例13: test_DivideSubtractMultiply1

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideSubtractMultiply1(self):
     interpreter = Interpreter(" 100  /  2 - 5  *1")
     result = interpreter.interpret();
     self.assertEqual(45, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例14: test_AddOnly4

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_AddOnly4(self):
     interpreter = Interpreter(" 1+2     ")
     result = interpreter.interpret();
     self.assertEqual(3, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py

示例15: test_DivideAddSubtract3

# 需要導入模塊: import Interpreter [as 別名]
# 或者: from Interpreter import interpret [as 別名]
 def test_DivideAddSubtract3(self):
     interpreter = Interpreter("100+10/1-4")
     result = interpreter.interpret();
     self.assertEqual(106, result)
開發者ID:dbarisakkurt,項目名稱:interpreter-tutorial,代碼行數:6,代碼來源:InterpreterTest.py


注:本文中的Interpreter.interpret方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。