Los string se denotan con simples o dobles comillas
a = 'hola mundo'
a
'hola mundo'
Podemos acceder por posicion a cada caracter
a[1]
'o'
Concatenarlos
b = a + '/' + a
b
'hola mundo/hola mundo'
Usar el autoincremento
b += ' mundo'
b
'hola mundo/hola mundo mundo'
Y otras operaciones sobre cadenas habituales sobre strings
b.split(' ')
['hola', 'mundo/hola', 'mundo', 'mundo']
b.find('mundo')
5
Replace retorna un nuevo string (son objetos inmutables)
print(b.replace('mundo', 'mon'))
print(b)
hola mon/hola mon mon hola mundo/hola mundo mundo
Templates
"aa %d bbb %s ccc %3.2f" % (3, 'a', 2.3)
'aa 3 bbb a ccc 2.30'
Templates con la nueva notacion de python 3.6
a = 3
b = 'a'
c = 2.3
f"aa {a} bbb {b} ccc {c:3.2f}"
'aa 3 bbb a ccc 2.30'
Operaciones sobre strings en https://docs.python.org/3/library/string.html