Python: Convert integer to string
Python Basic - 1: Exercise-144 with Solution
Write a Python program to convert integer to string.
Sample Solution-1:
Python Code:
language = "Python"
version = 3.6
print('Language: ' + language + ',' + ' Version: ' + str(version))
Sample Input:
language = "Python"
version = 3.6
Sample Output:
Language: Python, Version: 3.6
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Sample Solution-2:
Python Code:
language = "Python"
version = 3.6
str_version = '{}'.format(version)
print('Language: ' + language + ',' + ' Version: ' + str_version)
Sample Input:
language = "Python"
version = 3.6
Sample Output:
Language: Python, Version: 3.6
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Sample Solution-3:
Python Code:
language = "Python"
version = 3.6
str_version = "%s" % version
print('Language: ' + language + ',' + ' Version: ' + str_version)
Sample Input:
language = "Python"
version = 3.6
Sample Output:
Language: Python, Version: 3.6
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to print Emojis using unicode characters or CLDR (Common Locale Data Repository ) short names.
Next: Write a Python program to find the largest and smallest digit of a given number.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
Python: Tips of the Day
How to make a flat list out of list of lists?
Given a list of lists l
flat_list = [item for sublist in l for item in sublist]
which means:
flat_list = [] for sublist in l: for item in sublist: flat_list.append(item)
is faster than the shortcuts posted so far. (l is the list to flatten.) Here is the corresponding function:
flatten = lambda l: [item for sublist in l for item in sublist]
As evidence, you can use the timeit module in the standard library:
$ python -mtimeit -s'l=[[1,2,3],[4,5,6], [7], [8,9]]*99' '[item for sublist in l for item in sublist]' 10000 loops, best of 3: 143 usec per loop $ python -mtimeit -s'l=[[1,2,3],[4,5,6], [7], [8,9]]*99' 'sum(l, [])' 1000 loops, best of 3: 969 usec per loop $ python -mtimeit -s'l=[[1,2,3],[4,5,6], [7], [8,9]]*99' 'reduce(lambda x,y: x+y,l)' 1000 loops, best of 3: 1.1 msec per loop
Explanation: the shortcuts based on + (including the implied use in sum) are, of necessity, O(L**2) when there are L sublists -- as the intermediate result list keeps getting longer, at each step a new intermediate result list object gets allocated, and all the items in the previous intermediate result must be copied over (as well as a few new ones added at the end). So, for simplicity and without actual loss of generality, say you have L sublists of I items each: the first I items are copied back and forth L-1 times, the second I items L-2 times, and so on; total number of copies is I times the sum of x for x from 1 to L excluded, i.e., I * (L**2)/2.
The list comprehension just generates one list, once, and copies each item over (from its original place of residence to the result list) also exactly once.
Ref: https://bit.ly/3dKsNTR
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework