Que significa esto en python???

  • Autor Autor otakueli1313
  • Fecha de inicio Fecha de inicio
otakueli1313

otakueli1313

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
hola amig@s, me podrían decir que es y para que se usa esto (y como se llama), es un código que vi por Internet
1666746971881.webp

que quiere decir texto[8:1]
en pocas palabras que significa el [8:1]
Muchas Gracias!!
 
me acabo de dar cuenta, no es un 1 es una L, pero igual que significa? por favor
 
es un scraper y lo que esta entre [] es para obtener un substring
 
Es un slice (rebanada). Sirve para extraer un trozo de una colección con indice (string o list). En el caso que pones, le dice al interprete que saque una rebanada desde el indice 1 hasta el 8 (ojo, sin incluirlo). Recuerda que la enumeración de los índices comienza en 0.
Ej.

lst = [1,3,5,7,9]
lst[1:4]
# output: [3,5,7]
 
Eso me suena a un array.
Un array es una lista las listas de cosas se definen asi [a, b, c, e] entre corchetes. Me parece que está compuesta por la variable l (ele minúscula que más arriba se definió como el largo del texto) y el 8.
Me suena a que es algo para meter una URL o una dirección de texto con 8 caracteres.
 
Gracias a todos por la ayuda!!
 
Es un array slicing, por acá te dejo una documentación que es bastante útil: https://stackoverflow.com/questions/509211/understanding-slicing/
ok creo que entendí algo, corrígeme en caso de que no sea así.
Básicamente tomando como ejemplo el código anterior url= texto[8:l], si de acuerdo a la documentación que me proporcionaste eso quiere decir que el 8 es el comienzo y l seria el final osea el stop el cual es proporcionado por la variable l que nos da la longitud de caracteres. Es así?
 
ok creo que entendí algo, corrígeme en caso de que no sea así.
Básicamente tomando como ejemplo el código anterior url= texto[8:l], si de acuerdo a la documentación que me proporcionaste eso quiere decir que el 8 es el comienzo y l seria el final osea el stop el cual es proporcionado por la variable l que nos da la longitud de caracteres. Es así?
L = la longitud de caracteres en el array partiendo del cero.

Es así.
 
ok creo que entendí algo, corrígeme en caso de que no sea así.
Básicamente tomando como ejemplo el código anterior url= texto[8:l], si de acuerdo a la documentación que me proporcionaste eso quiere decir que el 8 es el comienzo y l seria el final osea el stop el cual es proporcionado por la variable l que nos da la longitud de caracteres. Es así?

Es correcto compañero.
 
Vale Gracias!!
 
es un substr desde la posición 8, por los nopmbres de las variables recibe una url del tipo https;//example.com/algo.... e ignora el https://
 
es un substr desde la posición 8, por los nopmbres de las variables recibe una url del tipo https;//example.com/algo.... e ignora el https://
ahora todo tiene sentido!!
Gracias bro!!
 
Atrás
Arriba