Contact: aviboots(AT)netvision.net.il
40,735 questions
53,094 answers
573 users
# Copy using simple assignment src = "Programming is fun" dest = src # Copies reference only print(dest) ''' run: Programming is fun '''
# Copy using slicing src = "Programming is fun" dest = src[:] print(dest) ''' run: Programming is fun '''
# Copy using str() constructor src = "Programming is fun" dest = str(src) print(dest) ''' run: Programming is fun '''
# Copy using f-string src = "Programming is fun" dest = f"{src}" print(dest) ''' run: Programming is fun '''
# Copy using format() src = "Programming is fun" dest = "{}".format(src) print(dest) ''' run: Programming is fun '''
# Copy using percent formatting src = "Programming is fun" dest = "%s" % src print(dest) ''' run: Programming is fun '''
# Copy using join() on characters src = "Programming is fun" dest = "".join(list(src)) print(dest) ''' run: Programming is fun '''
# Copy using list conversion and join src = "Programming is fun" chars = list(src) dest = "".join(chars) print(dest) ''' run: Programming is fun '''
# Copy using manual loop src = "Programming is fun" dest = "" for ch in src: dest += ch print(dest) ''' run: Programming is fun '''
# Copy using bytearray round-trip src = "Programming is fun" dest = bytearray(src, "utf-8").decode("utf-8") print(dest) ''' run: Programming is fun '''
# Copy using encode/decode src = "Programming is fun" dest = src.encode("utf-8").decode("utf-8") print(dest) ''' run: Programming is fun '''