Python рдореЗрдВ рдПрдХ рдЖрдо рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
'builtin_function_or_method' object is not subscriptableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЬрдм рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ [] рд▓рд┐рдЦ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рдЙрдард╛рддрд╛ рд╣реИред рдЬрдмрдХрд┐, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ () рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрднреА-рдХрднреА рд░рд╛рдЙрдВрдб рдмреНрд░реИрдХреЗрдЯреНрд╕ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдЬрд╣рд╛рдБ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
numbers = [2, 4, 6, 8]
numbers.append[10]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Traceback (most recent call last):
...
TypeError: 'builtin_function_or_method' object is not subscriptableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдЧрд▓рд╛ рдЕрдиреБрднрд╛рдЧ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдордЭрдирд╛
Python рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд▓рдЧрд╛рдХрд░ рдЙрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред Python рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рдЙрджрд╛рд╣рд░рдг print() рд╣реИ:
print("This is a built-in function")рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
This is a built-in functionрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреА рдЬрдЧрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рдЖрддреА рд╣реИ:
print["This is a built-in function"]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Traceback (most recent call last):
...
TypeError: 'builtin_function_or_method' object is not subscriptableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдЗрдП рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рддреЛрдбрд╝рдХрд░ рд╕рдордЭреЗрдВ:
- A 'builtin_function_or_method' object
- Not subscriptable
рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, print() рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рд╣реИред рд╡рд┐рд╡рд░рдг рдореЗрдВ рдореЗрдердбреНрд╕ рдХрд╛ рднреА рдЬрд╝рд┐рдХреНрд░ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реЛрддреЗ рд╣реИрдВред Python рдореЗрдВ рдЗрд╕рдХреЗ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рдмрд┐рд▓реНрдЯ-рдЗрди рдореЗрдердбреНрд╕ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣реА рддреНрд░реБрдЯрд┐ рдЖрддреА рд╣реИ:
name = "DataCamp"
print(name.count["a"])рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Traceback (most recent call last):
...
TypeError: 'builtin_function_or_method' object is not subscriptableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рддрд░рд╣, .count() рдореЗрдердб рдХреЛ рднреА рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдЪрд╛рд╣рд┐рдП:
print(name.count("a"))рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
3рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрд╣ рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рдЪрдп рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдореЗрдердб .append() рд╣реИред рдпрд╣рд╛рдБ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рд╕рд╛рде рд╕рд╣реА рд░реВрдк рджреЗрдЦреЗрдВ:
numbers = [2, 4, 6, 8]
numbers.append(10)
print(numbers)рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
[2, 4, 6, 8, 10]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
TypeError: 'function' object is not subscriptable
рдпреВрдЬрд╝рд░-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рднреА Python рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
def greet_person(name):
print(f"Hello {person}")
greet_person["James"]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Traceback (most recent call last):
...
TypeError: 'function' object is not subscriptableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╣рд╛рд▓рд╛рдБрдХрд┐, greet_person() Python рдХрд╛ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 'builtin_function_or_method' рдирд╣реАрдВ рдмрд▓реНрдХрд┐ 'function' рд╣реИред
рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ 'subscriptable' рд╢рдмреНрдж рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдХреЛрдИ Python рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЙрд╕рдХреЗ рдХрд┐рд╕реА рддрддреНрд╡ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЖрдо рдЙрджрд╛рд╣рд░рдг рд╣реИ sequence, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
print(numbers[0])
print(numbers[-1])
print(numbers[1:4])рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
2
10
[4, 6, 8]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЯреНрдпреВрдкрд▓ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝ рдХреЗ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпреЗ рднреА рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рд╣реИрдВ:
more_numbers = 10, 30, 50
print(more_numbers[0])
name = "DataCamp"
print(name[0])рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
10
'D'рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Python mappings рднреА рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред Python рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдореИрдкрд┐рдВрдЧ рдбрд┐рдХреНрд╢рдирд░реА рд╣реИ:
points = {"James": 10, "Mary": 14}
print(points["Mary"])рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
14рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдЬрдЧрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХреЗ рдЕрдВрджрд░ рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред
Python: Callable рдмрдирд╛рдо Subscriptable
рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝ рдФрд░ рдореИрдкрд┐рдВрдЧреНрд╕ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ Python рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрд╛рдХрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рднреАрддрд░ рд╕реЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ Python рдХреНрд▓рд╛рд╕ .__getitem__() рд╕реНрдкреЗрд╢рд▓ рдореЗрдердб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ, рддреЛ рд╡рд╣ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреА рд╣реИред
рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЗрдердбреНрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╣рдо рдЗрдирдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд▓рдЧрд╛рдХрд░ рдЗрдиреНрд╣реЗрдВ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдЙрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдХреЛрдб рдЪрд▓рддрд╛ рд╣реИред
рдХреНрд▓рд╛рд╕реЗрд╕ рднреА рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп Python рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВред рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЙрд╕рдХрд╛ рдПрдХ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдХреЛрдИ Python рдСрдмреНрдЬреЗрдХреНрдЯ рддрдм рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдХреА рдХреНрд▓рд╛рд╕ .__call__() рд╕реНрдкреЗрд╢рд▓ рдореЗрдердб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИред
рдЬрдм рд╣рдо рдХрд┐рд╕реА рдРрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ Python рдЗрд╕реА рддрд░рд╣ рдХрд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджреЗрддрд╛ рд╣реИ:
numbers = [2, 4, 6, 8]
print(numbers(0))рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Traceback (most recent call last):
...
TypeError: 'list' object is not callableрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡реЗрд░рд┐рдПрдмрд▓ numbers рдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реИ, рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рд▓рд┐рд╕реНрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рдЖрдЗрдЯрдо рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╣реИрдВ: numbers[0]ред Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕, рдореЗрдердбреНрд╕, рдФрд░ рдХреНрд▓рд╛рд╕реЗрд╕ рд╕рдмрд╕реЗ рдЖрдо рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВред
'builtin_function_or_method' object is not subscriptable рдХреЛ рдареАрдХ рдХрд░реЗрдВ
рдЬрдм рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ ``'builtin_function_or_method' object is not subscriptable` рджреЗрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдирд╛рдо рдХреЗ рдареАрдХ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд╕реЗ рдмрджрд▓реЗрдВред
рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд▓рд┐рд╕реНрдЯ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддреА рд╣реИ:
number_of_values = len([10, 30, 50])
print(number_of_values)
numbers = [2, 4, 6, 8]
numbers.extend([10, 12])
print(numbers)рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
3
[2, 4, 6, 8, 10, 12]рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд╣реИрдВред рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рднреАрддрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реИред рд▓рд┐рд╕реНрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЬреЛ рдиреЛрдЯреЗрд╢рди рд╣реИ, рд╡рд╣ рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝, рдореИрдкрд┐рдВрдЧреНрд╕, рдФрд░ рдЕрдиреНрдп рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдиреЛрдЯреЗрд╢рди рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред
рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯрд┐рдкреНрд╕
рдПрдХ рдХрд╛рдо рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╣ рд╣реИ рдмрд┐рд▓реНрдЯ-рдЗрди type() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯрд╛рдЗрдк рдЬрд╛рдБрдЪрдирд╛:
print(type(print))
numbers = [2, 4, 6, 8]
print(type(numbers.append))рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
<class 'builtin_function_or_method'>рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдЙрдЯрдкреБрдЯ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рд╣реИ, рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди callable() рднреА рд╣реИ, рдЬреЛ рдпрджрд┐ рдЙрд╕рдХрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ True рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
print(callable(numbers.append))рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
Trueрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдиреНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯрд┐рдкреНрд╕ рдЬрд┐рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
- рдмреНрд░реИрдХреЗрдЯреНрд╕ рдпрд╛ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЗрдердбреНрд╕, рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝, рдореИрдкрд┐рдВрдЧреНрд╕ рдФрд░ рдЕрдиреНрдп рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред
- рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдпрд╛ рдореЗрдердбреНрд╕ рдФрд░ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рд╕реБрд░рд╛рдЧ рдвреВрдБрдвреЗрдВред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рджреА рдЧрдИ рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рдЙрд╕ рд▓рд╛рдЗрди рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
Python рдЬреИрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдБ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рд╣реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдХрд┐рд╕реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╕реЗ рддрддреНрд╡ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯ рдиреЛрдЯреЗрд╢рди рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡реЗ рддреБрд░рдВрдд рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рдмрд╛рдж рдирд╣реАрдВ рдЖрддреЗ рдФрд░ рд╣рдо рд▓рд┐рд╕реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред
рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рдмрд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЗрдердбреНрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдЯреНрдпреВрдкрд▓реНрд╕ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЬрдм рдХрд┐рд╕реА рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ Python рдЕрдкрд╡рд╛рдж 'builtin_function_or_method' object is not subscriptable рдЙрдард╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
рдЖрдк DataCamp рдХреЗ Python Functions: How to Call & Write Functions рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
Python рдореЗрдВ рдПрдХ рдЖрдо рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдЬрдм рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕
[]рд▓рд┐рдЦ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рдЙрдард╛рддрд╛ рд╣реИред рдЬрдмрдХрд┐, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕()рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрднреА-рдХрднреА рд░рд╛рдЙрдВрдб рдмреНрд░реИрдХреЗрдЯреНрд╕ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИредрдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдЬрд╣рд╛рдБ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
рдЕрдЧрд▓рд╛ рдЕрдиреБрднрд╛рдЧ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдордЭрдирд╛
Python рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд▓рдЧрд╛рдХрд░ рдЙрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред Python рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рдЙрджрд╛рд╣рд░рдг
print()рд╣реИ:Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреА рдЬрдЧрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рдЖрддреА рд╣реИ:
рдЖрдЗрдП рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рддреЛрдбрд╝рдХрд░ рд╕рдордЭреЗрдВ:
рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ,
print()рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рд╣реИред рд╡рд┐рд╡рд░рдг рдореЗрдВ рдореЗрдердбреНрд╕ рдХрд╛ рднреА рдЬрд╝рд┐рдХреНрд░ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реЛрддреЗ рд╣реИрдВред Python рдореЗрдВ рдЗрд╕рдХреЗ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рдмрд┐рд▓реНрдЯ-рдЗрди рдореЗрдердбреНрд╕ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣реА рддреНрд░реБрдЯрд┐ рдЖрддреА рд╣реИ:рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рддрд░рд╣,
.count()рдореЗрдердб рдХреЛ рднреА рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдЪрд╛рд╣рд┐рдП:рдпрд╣ рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рдЪрдп рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдореЗрдердб
.append()рд╣реИред рдпрд╣рд╛рдБ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рд╕рд╛рде рд╕рд╣реА рд░реВрдк рджреЗрдЦреЗрдВ:TypeError: 'function' object is not subscriptable
рдпреВрдЬрд╝рд░-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд╕рд╛рде рднреА Python рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
рд╣рд╛рд▓рд╛рдБрдХрд┐,
greet_person()Python рдХрд╛ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 'builtin_function_or_method' рдирд╣реАрдВ рдмрд▓реНрдХрд┐ 'function' рд╣реИредрддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ 'subscriptable' рд╢рдмреНрдж рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдХреЛрдИ Python рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЙрд╕рдХреЗ рдХрд┐рд╕реА рддрддреНрд╡ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЖрдо рдЙрджрд╛рд╣рд░рдг рд╣реИ sequence, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЯреНрдпреВрдкрд▓ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝ рдХреЗ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпреЗ рднреА рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рд╣реИрдВ:
Python mappings рднреА рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВред Python рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдореИрдкрд┐рдВрдЧ рдбрд┐рдХреНрд╢рдирд░реА рд╣реИ:
рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдЬрдЧрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХреЗ рдЕрдВрджрд░ рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред
Python: Callable рдмрдирд╛рдо Subscriptable
рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝ рдФрд░ рдореИрдкрд┐рдВрдЧреНрд╕ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ Python рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрд╛рдХрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рднреАрддрд░ рд╕реЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ Python рдХреНрд▓рд╛рд╕
.__getitem__()рд╕реНрдкреЗрд╢рд▓ рдореЗрдердб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ, рддреЛ рд╡рд╣ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреА рд╣реИредрдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЗрдердбреНрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд╣рдо рдЗрдирдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд▓рдЧрд╛рдХрд░ рдЗрдиреНрд╣реЗрдВ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдЙрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдХреЛрдб рдЪрд▓рддрд╛ рд╣реИред
рдХреНрд▓рд╛рд╕реЗрд╕ рднреА рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп Python рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВред рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЙрд╕рдХрд╛ рдПрдХ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдХреЛрдИ Python рдСрдмреНрдЬреЗрдХреНрдЯ рддрдм рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдХреА рдХреНрд▓рд╛рд╕
.__call__()рд╕реНрдкреЗрд╢рд▓ рдореЗрдердб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИредрдЬрдм рд╣рдо рдХрд┐рд╕реА рдРрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ Python рдЗрд╕реА рддрд░рд╣ рдХрд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджреЗрддрд╛ рд╣реИ:
рд╡реЗрд░рд┐рдПрдмрд▓
numbersрдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реИ, рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рд▓рд┐рд╕реНрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рдЖрдЗрдЯрдо рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╣реИрдВ:numbers[0]ред Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕, рдореЗрдердбреНрд╕, рдФрд░ рдХреНрд▓рд╛рд╕реЗрд╕ рд╕рдмрд╕реЗ рдЖрдо рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВред'builtin_function_or_method' object is not subscriptable рдХреЛ рдареАрдХ рдХрд░реЗрдВ
рдЬрдм рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ Python рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ ``'builtin_function_or_method' object is not subscriptable` рджреЗрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдирд╛рдо рдХреЗ рдареАрдХ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд╕реЗ рдмрджрд▓реЗрдВред
рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд▓рд┐рд╕реНрдЯ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддреА рд╣реИ:
рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдирд╛рдо рдХреЗ рдмрд╛рдж рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рд╣реИрдВред рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХреЗ рднреАрддрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдПрдХ рд▓рд┐рд╕реНрдЯ рд╣реИред рд▓рд┐рд╕реНрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЬреЛ рдиреЛрдЯреЗрд╢рди рд╣реИ, рд╡рд╣ рд╕реАрдХреНрд╡реЗрдВрд╕реЗрдЬрд╝, рдореИрдкрд┐рдВрдЧреНрд╕, рдФрд░ рдЕрдиреНрдп рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдиреЛрдЯреЗрд╢рди рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред
рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯрд┐рдкреНрд╕
рдПрдХ рдХрд╛рдо рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╣ рд╣реИ рдмрд┐рд▓реНрдЯ-рдЗрди
type()рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯрд╛рдЗрдк рдЬрд╛рдБрдЪрдирд╛:рдЖрдЙрдЯрдкреБрдЯ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рд╣реИ, рдЬреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдПрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди
callable()рднреА рд╣реИ, рдЬреЛ рдпрджрд┐ рдЙрд╕рдХрд╛ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛTrueрд▓реМрдЯрд╛рддрд╛ рд╣реИ:рдЕрдиреНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯрд┐рдкреНрд╕ рдЬрд┐рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдирд┐рд╖реНрдХрд░реНрд╖
Python рдЬреИрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдБ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рд╣реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдХрд┐рд╕реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╕реЗ рддрддреНрд╡ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯ рдиреЛрдЯреЗрд╢рди рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡реЗ рддреБрд░рдВрдд рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рдмрд╛рдж рдирд╣реАрдВ рдЖрддреЗ рдФрд░ рд╣рдо рд▓рд┐рд╕реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред
рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рдмрд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИред Python рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЗрдердбреНрд╕ рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдЯреНрдпреВрдкрд▓реНрд╕ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЬрдм рдХрд┐рд╕реА рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ Python рдЕрдкрд╡рд╛рдж
'builtin_function_or_method' object is not subscriptableрдЙрдард╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИредрдЖрдк DataCamp рдХреЗ Python Functions: How to Call & Write Functions рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред