際際滷

際際滷Share a Scribd company logo
Python 2.7ふるかわとおる @torufurukawa幄塀氏芙ビ`プラウド
2.7 と 3.1.2 が恷仟芦協井
どのバ`ジョンを聞うべきか畳めないと
バ`ジョンごとの離いが蛍かればなぁ
措くもくも離いが需えにくい
寄j委な了崔づけ3.03.12.52.62.7
3.x と 2.x の僅~3.03.12.52.62.7
2.x 狼はK阻3.03.12.52.62.7
3.x からのバックポ`ト3.03.12.52.62.7
3.03.12.52.62.7
Python 2.7
set とdictのリテラル>>> {1,2,3}set([1, 2, 3])>>> {x for x in range(3)}set([0, 1, 2])>>> {i: i*2 for i in range(4)}{0: 0, 1: 2, 2: 4, 3: 6}
OrderedDict>>> from collections import OrderedDict>>> d = OrderedDict([('first',1), ('second',2)])>>> dOrderedDict([('first', 1), ('second', 2)])>>> [x for x in d]['first', 'second¨]
unittest.TestCaseの仟メソッドassertRegexpMatches(text, regexp, msg=None)assertNotRegexpMatches(text, regexp, msg=None)assertIn(first, second, msg=None)assertNotIn(first, second, msg=None)assertItemsEqual(actual, expected, msg=None)assertSetEqual(set1, set2, msg=None)assertDictEqual(expected, actual, msg=None)assertDictContainsSubset(expected, actual, msg=None)assertListEqual(list1, list2, msg=None)assertTupleEqual(tuple1, tuple2, msg=None)assertSequenceEqual(seq1, seq2, msg=None, seq_type=None)
シ`ケンスに根まれるかテスト self.assert_(5 in [1,2,3])			◎Traceback (most recent call last):  File "bar.py", line 10, in test_in    self.assert_(5 in [1,2,3])AssertionError: False is not TrueFalesは True ではありません
シ`ケンスに根まれるかテスト new self.assertIn(5, [1,2,3])			◎Traceback (most recent call last):  File "bar.py", line 9, in test_in    self.assertIn(5, [1,2,3])AssertionError: 5 not found in [1, 2, 3]5 は [1,2,3] に、ない
class MyTest(unittest.TestCase):@unittest.expectedFailure # Fail するものとしてQう    def test2(self):        self.assertEqual(1, 2)    @unittest.skip(`skip me¨)  # テストしない    def test1(self):self.assertEqual(False, True)
3.x にd龍あるけど、まだ卞佩できない繁におすすめ3.03.12.52.62.7

More Related Content

Python 2.7