* Booleans * Numbers * Strings * Bytes * Lists * Tuples * Sets * Dictionaries ====== Booleans ====== >>> x = 42 >>> 19 <= x <= 51 True >>> 19 <= x <= 41 False >>> >>> 0 == False True >>> a = 1 >>> a < 0 False >>> a > 0 True >>> >>> True + True 2 >>> True + False 1 >>> True * True 1 >>> True / False Traceback (most recent call last): File "", line 1, in ZeroDivisionError: int division or modulo by zero >>> import this >>> love = this >>> this is love True >>> love is True False >>> love is False False >>> love is not True or False True >>> love is not True or False; love is love True True ====== Numbers ====== >>> type(42) >>> isinstance(42, int) True >>> >>> type(1 + 1.0) >>> >>> float(2) 2.0 >>> int(2.5) 2 >>> int(-2.5) -2 >>> >>> 1.12345678901234567890 1.1234567890123457 >>> type(1000000000000000000000) >>> 11 /2 5.5 >>> 1 // 2 0 >>> -11 // 2 -6 >>> 11.0 // 2 5.0 >>> >>> 11 ** 2 121 >>> 11 % 2 1 ====== Lists ====== >>> a_list = ["a", 1, True, "Python", 3.6465] >>> a_list[0] 'a' >>> a_list[-1] 3.6465 >>> >>> a_list[:2] ['a', 1] >>> a_list[2:] [True, 'Python', 3.6465] >>> a_list[1:4] [1, True, 'Python'] >>> >>> >>> c = a_list[:2] + a_list[2:] >>> c ['a', 1, True, 'Python', 3.6465] >>> >>> d = a_list[:] >>> d ['a', 1, True, 'Python', 3.6465] >>> a_list = ["a", 1, True, "Python", 3.6465] >>> a_list.append("Toto") >>> a_list ['a', 1, True, 'Python', 3.6465, 'Toto'] >>> >>> a_list.extend([42, False]) >>> a_list ['a', 1, True, 'Python', 3.6465, 'Toto', 42, False] >>> >>> a_list.insert(0, 'Ω') >>> a_list ['Ω', 'a', 1, True, 'Python', 3.6465, 'Toto', 42, False] >>> >>> a_list.append((42, False)) >>> a_list ['Ω', 'a', 1, True, 'Python', 3.6465, 'Toto', 42, False, (42, False)] >>> >>> len(a_list) 10 >>> a_list[-1] (42, False) ====== Dictionaries ====== >>> a_dict = {'server': 'cedricbonhomme.org', 'database':'mysql'} >>> >>> a_dict['blog'] Traceback (most recent call last): File "", line 1, in KeyError: 'blog' >>> 'blog' in a_dict False >>> a_dict['blog'] = 'wordpress' >>> a_dict {'blog': 'dotclear', 'database': 'mysql', 'server': 'cedricbonhomme.org'} >>> >>> >>> a_dict.keys() dict_keys(['blog', 'database', 'server']) >>> a_dict.values() dict_values(['dotclear', 'mysql', 'cedricbonhomme.org'])