How can I convert a String to an int? "1234" → 1234

 

In Python, you can convert a string containing an integer to an actual integer using the int() function. Here's how you can do it with an example:

python
# Convert a string to an int string_number = "1234" integer_number = int(string_number) print(type(integer_number)) # Output: <class 'int'> print(integer_number) # Output: 1234

In the example above, the int() function is used to convert the string "1234" to the integer 1234. The result is stored in the integer_number variable.

Keep in mind that if the string does not represent a valid integer, a ValueError will be raised. For example:

python
string_number = "hello" try: integer_number = int(string_number) except ValueError: print("Invalid integer format")

In this case, attempting to convert the string "hello" to an integer will result in a ValueError being caught and the message "Invalid integer format" being printed.

Comments