www.tutorialspoint.com/execute_python3_online 

print ("-----")   # znakovy textovy retezec neformatovany - "string"
a = "ahoj franto"
b = "dobry den"
#    0....*....1....*....2....*....3....*....4....*....5....*....6
c = 'zatim se nezabyvame cestinou, texty piseme bez diakritiky'
print ("texty:", a, b, c)
print ("texty:" "\n", a, "\n", b, "\n", c)
print ("\x41\x42\x20\x31")

texty: ahoj franto dobry den zatim se nezabyvame cestinou, texty piseme bez diakritiky
texty:
 ahoj franto
 dobry den
 zatim se nezabyvame cestinou, texty piseme bez diakritiky
AB 1

print ("-----")   # vykrajovani retezce - "slicing the string" 
print (c[:4])
print (c[4:])
print (c[4])
print (c[4:-2])
print (c[4:11])

zati
m se nezabyvame cestinou, texty piseme bez diakritiky
m
m se nezabyvame cestinou, texty piseme bez diakriti
m se ne

print ("-----")   # formatovany, dle potreby viceradkovy retezec  
blok = """
   libovolne formatovane      povidani
   na libovolnem poctu radku
   
   pouzitelne napr. jako menu
   """
print (blok)

   libovolne formatovane      povidani
   na libovolnem poctu radku
   
   pouzitelne napr. jako menu

print ("-----")   # retezce je mozno scitat, nasobit a spocitat delku "len(str)"
str = a+b+c
print (str)
print (("ahoj"*3)+" - "+("ahoj "*5))
print (len(a), len(b), len(c), len(str))

ahoj frantodobry denzatim se nezabyvame cestinou, texty piseme bez diakritiky
ahojahojahoj - ahoj ahoj ahoj ahoj ahoj
11 9 57 77

print ("-----")   # "str.join(sequence)" - spojovani a vkladani oddelovacu
a = "ahoj franto"
b = "123"
c = "dobry den"
print (a, b, c)
lst = [a, b, c]
print("".join(lst))
print(" - ".join(lst))

ahoj franto 123 dobry den
ahoj franto123dobry den
ahoj franto - 123 - dobry den

print ("-----")   # znakovy textovy retezec neformatovany
total = 10 + 20 + 30
print ("vysledek", total)
total = 10 + \
        520 + \
        30
print ("vysledek", total)
print ("ahoj"); print (total)

vysledek 60
vysledek 560
ahoj
560