7  Hacer una lista con nombres propios que inician en mayuscula

nombres = "michel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memo"
nombres1 = nombres.split(sep=",") # se vuelve lista
# print(nombres1)
nombres_limpios = []  # crea una lista vacia
for nombre in nombres1: # iterando nombres1 
    nombres_limpios.append(nombre.strip().capitalize()) # limpio el espacio vacio y pongo en mayúsculas
nombres_limpios # imprimo 
['Michel',
 'Ramon',
 'Yadira',
 'Fernando',
 'Joselin',
 'Andrea',
 'Rodolfo',
 'Nairo',
 'Mitsue',
 'Laura',
 'Luisa',
 'Turbo',
 'Memo']
nombres.replace(", ",",").title().split(sep=",")
['Michel',
 'Ramon',
 'Yadira',
 'Fernando',
 'Joselin',
 'Andrea',
 'Rodolfo',
 'Nairo ',
 'Mitsue',
 'Laura',
 'Luisa',
 'Turbo',
 'Memo']
[nombre.strip().capitalize() for nombre in nombres.split(sep=",")]
['Michel',
 'Ramon',
 'Yadira',
 'Fernando',
 'Joselin',
 'Andrea',
 'Rodolfo',
 'Nairo',
 'Mitsue',
 'Laura',
 'Luisa',
 'Turbo',
 'Memo']
nombres.lower().count("a") # ccuenta todas las a sin importar si son mayuscula o minuscular
10
nombres.endswith("xls")
True
nombres
'michel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memo'
nombres.join("interesante")
'imichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memonmichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memotmichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memoemichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memormichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memoemichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memosmichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memoamichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memonmichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memotmichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memoe'
nombres.join(["interesante","algo"])
'interesantemichel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memoalgo'
", ".join(["a","b","c"])
'a, b, c'
nombres.replace("memo","MeMo")
'michel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, MeMo'
for nombre in nombres_limpios:
    print(nombre.zfill(10))
0000Michel
00000Ramon
0000Yadira
00Fernando
000Joselin
0000Andrea
000Rodolfo
00000Nairo
0000Mitsue
00000Laura
00000Luisa
00000Turbo
000000Memo
for nombre in nombres_limpios:
    print(nombre.rjust(10))
    Michel
     Ramon
    Yadira
  Fernando
   Joselin
    Andrea
   Rodolfo
     Nairo
    Mitsue
     Laura
     Luisa
     Turbo
      Memo
%who
nombre   nombres     nombres1    nombres_limpios     
nombre
nombres
nombres1
['michel',
 ' ramon',
 ' yadira',
 ' fernando',
 ' joselin',
 ' andrea',
 ' rodolfo',
 ' nairo ',
 'mitsue',
 ' laura',
 ' luisa',
 ' turbo',
 ' memo']
print(nombre)
print(nombres)
print(nombres1)
Memo
michel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memo
['michel', ' ramon', ' yadira', ' fernando', ' joselin', ' andrea', ' rodolfo', ' nairo ', 'mitsue', ' laura', ' luisa', ' turbo', ' memo']
nombre,nombres,nombres1
('Memo',
 'michel, ramon, yadira, fernando, joselin, andrea, rodolfo, nairo ,mitsue, laura, luisa, turbo, memo',
 ['michel',
  ' ramon',
  ' yadira',
  ' fernando',
  ' joselin',
  ' andrea',
  ' rodolfo',
  ' nairo ',
  'mitsue',
  ' laura',
  ' luisa',
  ' turbo',
  ' memo'])

8 f-strings

nombre_sucio = " Fernando"
nombres_juntos = "Fer y Nando"
nombres_finales = ["Fer","Nando"]
print("El ",nombre_sucio," y los nombres ", nombres_juntos, "y los limpios son:",nombres_finales)
El   Fernando  y los nombres  Fer y Nando y los limpios son: ['Fer', 'Nando']
nombre_sucio = " Fernando"
nombres_juntos = "Fer y Nando"
nombres_finales = ["Fer","Nando"]
print(f"El {nombre_sucio} y los nombres {nombres_juntos} y los limpios son: {nombres_finales}")
El  Fernando y los nombres Fer y Nando y los limpios son: ['Fer', 'Nando']
nombre_archivo = r"El {nombre_sucio} y los nombres {nombres_juntos} y los limpios son: {nombres_finales}"
nombre_archivo
'El {nombre_sucio} y los nombres {nombres_juntos} y los limpios son: {nombres_finales}'
separadores = ", \t \n"
texto = """
este es un ejemplo de un texto largo

a
"""
texto
'\neste es un ejemplo de un texto largo\n\na\n'
print(texto)

este es un ejemplo de un texto largo

a
texto_muy_largo = """
1,2,3,4,5,6,7,8,8
uno,dos,tres,cuatro,cinco,seis,siete,ocho,ocho
1.0,2.0,3.0,4.0,5.0
"""

[ [1,2,3,4,5,6,7,8,8], [uno,dos,tres,cuatro,cinco,seis,siete,ocho,ocho] [1.0,2.0,3.0,4.0,5.0]]

texto_muy_largo.split(sep="\n")[3].split(sep=",")
['1.0', '2.0', '3.0', '4.0', '5.0']
 texto_muy_largo.split(sep="\n")
['',
 '1,2,3,4,5,6,7,8,8',
 'uno,dos,tres,cuatro,cinco,seis,siete,ocho,ocho,',
 '1.0,2.0,3.0,4.0,5.0',
 '']
for renglon in texto_muy_largo.split(sep="\n")[1:4]:
    print(renglon.split(sep=","))
['1', '2', '3', '4', '5', '6', '7', '8', '8']
['uno', 'dos', 'tres', 'cuatro', 'cinco', 'seis', 'siete', 'ocho', 'ocho', '']
['1.0', '2.0', '3.0', '4.0', '5.0']
listota = []
for renglon in texto_muy_largo.split(sep="\n")[1:4]:
    listota.append(renglon.split(sep=","))
listota
[['1', '2', '3', '4', '5', '6', '7', '8', '8'],
 ['uno',
  'dos',
  'tres',
  'cuatro',
  'cinco',
  'seis',
  'siete',
  'ocho',
  'ocho',
  ''],
 ['1.0', '2.0', '3.0', '4.0', '5.0']]

Version final del manipulado

texto_muy_largo = """
1,2,3,4,5,6,7,8,8
uno,dos,tres,cuatro,cinco,seis,siete,ocho,ocho
1.0,2.0,3.0,4.0,5.0
"""
listota = []
for renglon in texto_muy_largo.split(sep="\n")[1:4]:
    listota.append(renglon.split(sep=","))

listota
[['1', '2', '3', '4', '5', '6', '7', '8', '8'],
 ['uno', 'dos', 'tres', 'cuatro', 'cinco', 'seis', 'siete', 'ocho', 'ocho'],
 ['1.0', '2.0', '3.0', '4.0', '5.0']]