How do I partially make a string in Python? I am working on a for loop that appends a string over multiple reruns. Once a string is made it can't be changed. How do I make it so it is partially finished but the code will come back later and finish it?
Asked
Active
Viewed 49 times
-1
-
1Sure it can be changed... What's your example code that's not working? – pbuck Apr 20 '17 at 16:24
-
You either are not explaining your problem correctly or you have a misconception about assigning objects (including strings) to variables. It always helps to provide an example of what you are trying to do. https://stackoverflow.com/help/mcve – wwii Apr 20 '17 at 16:25
-
The string is immutable, so when you change it, python just makes a new string with your additions. What is the issue you are facing? – roganjosh Apr 20 '17 at 16:26
-
What are you really asking about? If you really feel the need to not concat in a for loop then just append items to a list and then join that list when you are done but in most cases using `+=` should be just fine. http://stackoverflow.com/questions/12169839/which-is-the-preferred-way-to-concatenate-a-string-in-python might help – scrappedcola Apr 20 '17 at 16:26
1 Answers
1
You can append a string to another with the +
operator
Code :
String = "start"
String = String + "end"
print String
Output :
"startend"

t.m.adam
- 15,106
- 3
- 32
- 52

Raphaël Poli
- 74
- 10