Hướng dẫn convert to string python

View Discussion

Show

    Improve Article

    Save Article

  • Read
  • Discuss
  • View Discussion

    Improve Article

    Save Article

    In Python an integer can be converted into a string using the built-in str() function. The str() function takes in any python data type and converts it into a string. But use of the str() is not the only way to do so. This type of conversion can also be done using the “%s” keyword, the .formatfunction or using f-stringfunction.

    Below is the list of possible ways to convert an integer to string in python:

    1. Using str() function 

    Syntax: str(integer_value)

    Example:  

    Python3

    num = 10

    print("Type of variable before convertion : ", type(num)) 

    converted_num = str(num)

    print("Type After convertion : ",type(converted_num))

    Output:

    Type of variable before convertion :  
    Type After convertion :  

    2. Using “%s” keyword

    Syntax: “%s” % integer

    Example: 

    Python3

    num = 10

    print("Type of variable before convertion : ", type(num)) 

    converted_num = "% s" % num

    print("Type after convertion : ", type(converted_num))

    Output:

    Type of variable before convertion :  
    Type after convertion :  

    3. Using .format() function

    Syntax: ‘{}’.format(integer)

    Example: 

    Python3

    num = 10

    print("Type before convertion : ", type(num)) 

    converted_num = "{}".format(num)

    print("Type after convertion :",type(converted_num))

    Hướng dẫn convert to string python

    Output:

    Type before convertion :  
    Type after convertion : 

    4. Using f-string

    Syntax: f'{integer}’

    Example: 

    Python3

    num = 10

    print("Type before convertion : ",type(num)) 

    converted_num = f'{num}'

    print("Type after convetion : ", type(converted_num))

    Output:

    Type before convertion :  
    Type after convetion :  

                                                                                                                        5. Using __str__() method 

    Syntax:  Integer.__str__()

    Python3

    num = 10

    print("Type before convertion : ",type(num)) 

    converted_num = num.__str__()

    print("Type after convetion : ", type(converted_num))

    Output:

    Type before convertion :  
    Type after convetion :