1try: 2 bytes.count 3except AttributeError: 4 print("SKIP") 5 raise SystemExit 6 7print(b"".count(b"")) 8print(b"".count(b"a")) 9print(b"a".count(b"")) 10print(b"a".count(b"a")) 11print(b"a".count(b"b")) 12print(b"b".count(b"a")) 13 14print(b"aaa".count(b"")) 15print(b"aaa".count(b"a")) 16print(b"aaa".count(b"aa")) 17print(b"aaa".count(b"aaa")) 18print(b"aaa".count(b"aaaa")) 19 20print(b"aaaa".count(b"")) 21print(b"aaaa".count(b"a")) 22print(b"aaaa".count(b"aa")) 23print(b"aaaa".count(b"aaa")) 24print(b"aaaa".count(b"aaaa")) 25print(b"aaaa".count(b"aaaaa")) 26 27print(b"aaa".count(b"", 1)) 28print(b"aaa".count(b"", 2)) 29print(b"aaa".count(b"", 3)) 30 31print(b"aaa".count(b"", 1, 2)) 32 33print(b"asdfasdfaaa".count(b"asdf", -100)) 34print(b"asdfasdfaaa".count(b"asdf", -8)) 35print(b"asdf".count(b's', True)) 36print(b"asdf".count(b'a', True)) 37print(b"asdf".count(b'a', False)) 38print(b"asdf".count(b'a', 1 == 2)) 39print(b"hello world".count(b'l')) 40print(b"hello world".count(b'l', 5)) 41print(b"hello world".count(b'l', 3)) 42print(b"hello world".count(b'z', 3, 6)) 43print(b"aaaa".count(b'a')) 44print(b"aaaa".count(b'a', 0, 3)) 45print(b"aaaa".count(b'a', 0, 4)) 46print(b"aaaa".count(b'a', 0, 5)) 47print(b"aaaa".count(b'a', 1, 5)) 48print(b"aaaa".count(b'a', -1, 5)) 49print(b"abbabba".count(b"abba")) 50 51def t(): 52 return True 53 54print(b"0000".count(b'0', t())) 55