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

Python рдореЗрдВ рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ

рдЗрд╕ рддреНрд╡рд░рд┐рдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЬрд╛рдиреЗрдВ рдХрд┐ Python рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдПред
┬╖ 5 рдорд┐ре░ рдкрдврд╝реЗрдВ

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

Python рдореЗрдВ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рд╕реЗ рдЬреБрдбрд╝реА рддреНрд░реБрдЯрд┐рдпрд╛рдБ, рдЦрд╛рд╕рдХрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рдЖрдо рдмрд╛рдзрд╛рдПрдБ рд╣реИрдВред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдореИрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЧрд▓рдд рдЧрдгрдирд╛рдПрдБ, рднреНрд░рд╛рдордХ рдирд┐рд╖реНрдХрд░реНрд╖, рдпрд╛ рд╕реАрдзреЗ-рд╕реАрдзреЗ рдПрд░рд░ рд╕рдВрджреЗрд╢ рдЖ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯрд╛ рдЬрд╛рдП рдФрд░ Python рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдПред

рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░: Python рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ

рдпрджрд┐ рдЖрдкрдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрд╢рд╛рддреА рд╣реИ (рдЬреИрд╕реЗ, 12), рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП int() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╛рддреА рд╣реИ (рдЬреИрд╕реЗ, 12.5), рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП float() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:

# Converting a string into an integer 
number_str = "10"
number_int = int(number_str)
print(number_int)  # Output: 10

# Converting a string into a float 
decimal_str = "10.5"
decimal_float = float(decimal_str)
print(decimal_float)  # Output: 10.5

Python рдореЗрдВ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕

Python рдПрдХ рдбрд╛рдпрдиреЗрдорд┐рдХрд▓реА рдЯрд╛рдЗрдкреНрдб рднрд╛рд╖рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕, рдЗрдВрдЯреАрдЬрд░ рдФрд░ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ рд╕реЗ рд▓реЗрдХрд░ рдмреВрд▓рд┐рдпрди рддрдХ рдХрдИ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдкреНрд░рднрд╛рд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдиреАрдЪреЗ Python рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХреА рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд (рдкреВрд░реНрдг рдирд╣реАрдВ) рд╕реВрдЪреА рд╣реИ:

  • рд╕реНрдЯреНрд░рд┐рдВрдЧ (str): рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рдмрдВрдж рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ред рдЙрджрд╛рд╣рд░рдг: greeting = "Hello, World!"
  • рдЗрдВрдЯреАрдЬрд░ (int): рдкреВрд░реНрдгрд╛рдВрдХ рдЬрд┐рдирдореЗрдВ рднрд┐рдиреНрдирд╛рдВрдХ рдХрд╛ рднрд╛рдЧ рдирд╣реАрдВ рд╣реЛрддрд╛ред рдЙрджрд╛рд╣рд░рдг: age = 25
  • рдлреНрд▓реЛрдЯ (float): рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдПрдБред рдЙрджрд╛рд╣рд░рдг: height = 5.9
  • рдмреВрд▓рд┐рдпрди (bool): True рдпрд╛ False рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
  • рд▓рд┐рд╕реНрдЯ (list): рдХреНрд░рдордмрджреНрдз рд╕рдВрдЧреНрд░рд╣ рдЬрд┐рд╕рдореЗрдВ рдорд┐рд╢реНрд░рд┐рдд рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд┐рд╕реНрдЯ mutable рд╣реЛрддреА рд╣реИрдВ, рдпрд╛рдиреА рдмрджрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: colors = ["red", "blue", "green"]
  • рдбрд┐рдХреНрд╢рдирд░реА (dict): рдХреА-рд╡реИрд▓реНрдпреВ рдЬреЛрдбрд╝реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣, рдЬреЛ рдЖрдкрдХреЛ рдХреАрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: person = {"name": "Alice", "age": 30}

рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП DataCamp рдХрд╛ рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрдврд╝реЗрдВ: Data Structures in Pythonред

рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдкрдбрд╝рддреА рд╣реИ?

рд╕рд╣реА рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╕рдЯреАрдХ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5 рдФрд░ 10 рджреЛ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЙрддреНрддрд░ 510 рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рддрд░рд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ + рдСрдкрд░реЗрдЯрд░ рд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд╕рд╣реА рдЙрддреНрддрд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣рд╛рдБ 15), рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдпрд╣реА рдмрд╛рдд рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреЗ рд░рд╛рдЬрд╕реНрд╡ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛтАФрдпрд╣ рдЧрд▓рдд рдХрд╛рд░реЛрдмрд╛рд░реА рдирд┐рд░реНрдгрдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред

# Summing two numbers that are actually strings
'5'+'10'# This returns 510

# Converting them to integers before summing them
int('5') + int('10') # This returns 15

Python рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ

рдЬрдм рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдлреЙрд░реНрдореИрдЯ рд╣реЛ, рддреЛ рдЧрдгрдирд╛ рдпрд╛ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдЗрдиреНрд╣реЗрдВ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред Python рдЗрд╕рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ int() рдлрд╝рдВрдХреНрд╢рди рджреЗрддрд╛ рд╣реИред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдХрд░ рдЙрд╕рдХрд╛ рдЗрдВрдЯреАрдЬрд░ рдирд┐рд░реВрдкрдг рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдмрд╢рд░реНрддреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХ рдорд╛рдиреНрдп рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрд╢рд╛рддреА рд╣реЛред

# Convert a string to an integer
numeric_string = "42"
converted_integer = int(numeric_string)
print(converted_integer)  # Output: 42

Python рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдлреНрд▓реЛрдЯреНрд╕ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ

рдЬрд╣рд╛рдБ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╛рддреА рд╣реИ, рд╡рд╣рд╛рдБ рдЙрд╕реЗ рд╕реАрдзреЗ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдирд╛ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдРрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ Python рдореЗрдВ float() рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдлреНрд▓реЛрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдлреНрд▓реЛрдЯ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рдЖрдк рдЕрддреНрдпрдзрд┐рдХ рд╕рдЯреАрдХ рдбреЗрдЯрд╛, рдЬреИрд╕реЗ рд╡рд┐рддреНрддреАрдп рдбреЗрдЯрд╛ рдпрд╛ рд╕реЗрдВрд╕рд░ рдорд╛рдк рдбреЗрдЯрд╛, рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВред

# Convert a string to a float
decimal_string = "3.14"
converted_float = float(decimal_string)
print(converted_float)  # Output: 3.14

Python рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдиреНрдпреВрдореЗрд░рд┐рдХрд▓реНрд╕ рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдПрдБ

рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп рдХреБрдЫ рдХрдорд┐рдпрд╛рдБ рдРрд╕реА рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдпрд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рджреЗ рд╕рдХрддреА рд╣реИрдВред

рдЧреИрд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдирд╛

рдХрд┐рд╕реА рдЧреИрд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЬреИрд╕реЗ 'hello world', рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рдПрд░рд░ рдЙрдареЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рдРрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрдХрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛, рддреЛ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП try/except рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

try:
    invalid_number = int("hello world")
except ValueError:
    print("This is not a number.")

рдлреНрд▓реЛрдЯ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдирд╛

рдХрд┐рд╕реА рдлреНрд▓реЛрдЯ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕реАрдзреЗ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдкрд░ ValueError рдЖрддрд╛ рд╣реИред рдЖрдк рдЗрдВрдЯреАрдЬрд░ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрд▓реНрдЯрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдиреАрдЪреЗ рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

string_decimal = '13.5'
# Convert string_decimal into an integer
int(string_decimal) 
# Returns ValueError: invalid literal for int() with base 10: '13.5'

рд╡рд┐рднрд┐рдиреНрди рдмреЗрд╕ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕

рдЬрдм рд╣рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ "рдмреЗрд╕" рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрд╕ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рд╡реНрдпрдХреНрдд рдХреА рдЧрдИ рд╣реИред рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдмреЗрд╕ 10 рд╣реИ, рдЬрд┐рд╕реЗ рджрд╛рд╢рдорд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рд╣рдо рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рдЬрд┐рдВрджрдЧреА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ 0 рд╕реЗ 9 рддрдХ 10 рдЕрдВрдХ рд╣реЛрддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдиреНрдп рдмреЗрд╕ рднреА рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдореЗрдВ, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • рдмрд╛рдЗрдирд░реА (рдмреЗрд╕ 2): рдХреЗрд╡рд▓ 0 рдФрд░ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░реНрд╕ рдХреА рдореВрд▓ рднрд╛рд╖рд╛ рд╣реИред
  • рдСрдХреНрдЯрд▓ (рдмреЗрд╕ 8): 0 рд╕реЗ 7 рддрдХ рдХреЗ рдЕрдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдЬрдХрд▓ рдХрдо рдкреНрд░рдЪрд▓рд┐рдд рд╣реИ, рдкрд░ рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рдерд╛ред
  • рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ (рдмреЗрд╕ 16): 0 рд╕реЗ 9 рддрдХ рдХреЗ рдЕрдВрдХ рдФрд░ A рд╕реЗ F рддрдХ рдХреЗ рдЕрдХреНрд╖рд░ (рдЬрд╣рд╛рдБ A=10 рдФрд░ F=15) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкреНрд░рдпреБрдХреНрдд рд╣реЛрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рд░рдВрдЧ рдХреЛрдбреНрд╕ рдФрд░ рдореЗрдореЛрд░реА рдПрдбреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдПред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬреЛ 10 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╛рддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмреЗрд╕ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ Python рдЙрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭ рд╕рдХреЗред рдпрд╣рд╛рдБ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

# Convert a hexadecimal string to an integer
hex_string = "1A"  # In base 16, 1A represents the decimal number 26
converted_int = int(hex_string, 16)  # The '16' tells Python it's in base 16
print(converted_int)  # Output: 26

рдирд┐рд╖реНрдХрд░реНрд╖

Python рдореЗрдВ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдФрд░ рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЛ рд╕рдордЭрдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдХреМрд╢рд▓ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрдЯреАрдЬрд░ рдФрд░ рдлреНрд▓реЛрдЯреНрд╕ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдЬреНрдЮрд╛рди рд░рдЦрдХрд░ рдЖрдк рдЖрдо рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдбреЗрдЯрд╛ рдореИрдирд┐рдкреБрд▓реЗрд╢рди рдХреЛ рд╕рд╣реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк Python рдкрд░ рдФрд░ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ Python Cheat Sheet for Beginners, How to Learn Python рдЧрд╛рдЗрдб, рдФрд░ рд╣рдорд╛рд░реЗ Python Courses рджреЗрдЦреЗрдВред

Adel Nehme

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

Adel Nehme

рдПрдбреЗрд▓ рдПрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╢рд┐рдХреНрд╖рдХ, рд╡рдХреНрддрд╛, рдФрд░ DataCamp рдореЗрдВ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╡реАрдкреА рд╣реИрдВред рдПрдбреЗрд▓ рдиреЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдФрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкрд░ рдХрдИ рдкрд╛рдареНрдпрдХреНрд░рдо рдФрд░ рд▓рд╛рдЗрд╡ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рдХрд┐рдП рд╣реИрдВред рд╡рд╣ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреМрд╢рд▓ рдФрд░ рдбреЗрдЯрд╛ рд╕рд╛рдХреНрд╖рд░рддрд╛ рдлреИрд▓рд╛рдиреЗ, рддрдерд╛ рддрдХрдиреАрдХ рдФрд░ рд╕рдорд╛рдЬ рдХреЗ рд╕рдВрдЧрдо рдХреЗ рдкреНрд░рддрд┐ рдЙрддреНрд╕рд╛рд╣реА рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдФрд░ рдмрд┐рдЬрд╝рдиреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЗрдВ рдПрдордПрд╕рд╕реА рд╣реИред рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдмрд┐рд▓реНрд▓реА рд▓реБрдИ рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рддреЗ рд╣реБрдП рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

FAQs

Python рдореЗрдВ рдХреИрд╕реЗ рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ рдХреЛрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдЯреАрдЬрд░ рд╣реИ?

рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреЛрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдЯреАрдЬрд░ рджрд░реНрд╢рд╛рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрдХ рд╣реЛрдВ рдФрд░ рдХреЛрдИ рдЪрд┐рд╣реНрди (+/-) рдпрд╛ рджрд╢рдорд▓рд╡ рди рд╣реЛ, рддреЛ str.isdigit() рдореЗрдердб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

string = "42"
if string.isdigit():
    print("The string is an integer.")
else:
    print("The string is not an integer.")

рдРрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рдЪрд┐рд╣реНрди (+/-) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдк рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

string = "-42"
try:
    int(string)
    print("The string is an integer.")
except ValueError:
    print("The string is not an integer.")
Python рдореЗрдВ рдЗрдВрдЯреАрдЬрд░ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ?

рдХрд┐рд╕реА рдЗрдВрдЯреАрдЬрд░ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП str() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

number = 42
string_number = str(number)
print(string_number)  # Output: "42"
рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рджрд╢рдорд▓рд╡ рд╣реЛ рдФрд░ рдореБрдЭреЗ рдЙрд╕реЗ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдХрд░реВрдБ?

рдкрд╣рд▓реЗ float() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдмрджрд▓реЗрдВ, рдлрд┐рд░ int() рд╕реЗ рдЗрдВрдЯреАрдЬрд░ рдореЗрдВ рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг:

decimal_string = "13.5"
converted_integer = int(float(decimal_string))
print(converted_integer)  # Output: 13

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