Strings - Métodos disponibles — 9 min

  • 9 min | Última modificación: Octubre 4, 2021

[1]:
#
# Método replace
# =============================================================================
#
# Borra los caracteres '-' de la cadena de texto
#
"h-o-l-a- -m-u-n-d-o".replace("-", "")
[1]:
'hola mundo'
[2]:
#
# Cambia los '-'  por '='
#
"h-o-l-a- -m-u-n-d-o".replace("-", "=")
[2]:
'h=o=l=a= =m=u=n=d=o'
[3]:
#
# Método upper
# =============================================================================
#
"hola mundo".upper()
[3]:
'HOLA MUNDO'
[4]:
#
# Método lower
# =============================================================================
#
"HOLA MUNDO".lower()
[4]:
'hola mundo'
[5]:
#
# Método capitalize
# =============================================================================
#
"hola mundo".capitalize()
[5]:
'Hola mundo'
[6]:
#
# Método swapcase
# =============================================================================
#
"Hola Mundo Cruel".swapcase()
[6]:
'hOLA mUNDO cRUEL'
[7]:
#
# Método title
# =============================================================================
#
"hola mundo cruel".title()
[7]:
'Hola Mundo Cruel'
[8]:
#
# Método center
# =============================================================================
#
"hola mundo".center(20, "-")
[8]:
'-----hola mundo-----'
[9]:
#
# Método ljust
# =============================================================================
#
"hola mundo".ljust(20, "-")
[9]:
'hola mundo----------'
[10]:
#
# Método rjust
# =============================================================================
#
"hola mundo".rjust(20, "-")
[10]:
'----------hola mundo'
[11]:
#
# Método count
# =============================================================================
#
"abcdeabcdeabcde".count("ab")
[11]:
3
[12]:
#
# Método find
# =============================================================================
# Posicion de la primera aparación de la cadena 'cd'
#
display(
    "hola mundo cruel".find("mundo"),
    "hola mundo cruel".find("mundo", 10),
)
5
-1
[13]:
#
# Método index
# =============================================================================
# Posicion de la primera aparación de la cadena 'mundo'
#
"hola mundo cruel".index("mundo")
[13]:
5
[14]:
#
# Método partition
# =============================================================================
#
"1,2,3,4,5".partition(",")
[14]:
('1', ',', '2,3,4,5')
[15]:
#
# Método split
# =============================================================================
#
"1,2,3,4,5".split(",")
[15]:
['1', '2', '3', '4', '5']
[16]:
#
# Método rsplit
# =============================================================================
#
display(
    "1,2,3,4,5".rsplit(","),
    "1,2,3,4,5".rsplit(",", maxsplit=2),
)
['1', '2', '3', '4', '5']
['1,2,3', '4', '5']
[17]:
#
# Método join
# =============================================================================
#
"-".join(["a", "b", "c"])
[17]:
'a-b-c'
[18]:
#
# Método splitlines
# =============================================================================
# Parte por los caracteres '\n'.
# Se usa en la lectura de archivos de texto.
#
"hola\nmundo\ncruel".splitlines()
[18]:
['hola', 'mundo', 'cruel']
[19]:
#
# Método isalnum
# =============================================================================
#
'abc123'.isalnum() # alfanumérico?
[19]:
True
[20]:
#
# Método isalnum
# =============================================================================
#
'()#@'.isalnum() # alfanumérico?
[20]:
False
[21]:
#
# Método isalpha
# =============================================================================
#
"abc".isalpha()
[21]:
True
[22]:
#
# Método isdigit
# =============================================================================
#
"1234".isdigit()
[22]:
True
[23]:
"1.234".isdigit()
[23]:
False
[24]:
#
# Método isnumeric
# =============================================================================
#
"1.234".isnumeric()
[24]:
False
[25]:
#
# Método zfill
# =============================================================================
#
"12".zfill(5)
[25]:
'00012'
[26]:
"-3.14".zfill(7)
[26]:
'-003.14'
[27]:
"3.14159265359".zfill(5)
[27]:
'3.14159265359'