рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

builtin_function_or_method' object is not subscriptable рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ

"'builtin_function_or_method' object is not subscriptable" рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ [] рдХреА рдмрдЬрд╛рдп рдкреЗрд░реЗрдВрдереЗрд╕рд┐рд╕ () рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
┬╖ 6 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

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 рдореЗрдВ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

Stephen Gruppetta

рд▓реЗрдЦрдХ

Stephen Gruppetta

рдореИрдВрдиреЗ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдСрдл рдорд╛рд▓реНрдЯрд╛ рдореЗрдВ рд╕реНрдирд╛рддрдХ рд╕реНрддрд░ рдкрд░ рднреМрддрд┐рдХреА рдФрд░ рдЧрдгрд┐рдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рд▓рдВрджрди рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдЗрдореНрдкреАрд░рд┐рдпрд▓ рдХреЙрд▓реЗрдЬ рд╕реЗ рднреМрддрд┐рдХреА рдореЗрдВ рдкреАрдПрдЪрдбреА рдкреНрд░рд╛рдкреНрдд рдХреАред рдореИрдВрдиреЗ рдорд╛рдирд╡ рд░реЗрдЯрд┐рдирд╛ рдХреА рдЗрдореЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд╡реАрди рдСрдкреНрдЯрд┐рдХрд▓ рддрдХрдиреАрдХреЛрдВ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЕрдм, рдореИрдВ Python рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ, Python рдкрд░ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдФрд░ Python рд╕рд┐рдЦрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдБред

рд╡рд┐рд╖рдп