Inicial

La funcion rfind

Enviado por tech4life el Sáb, 10/02/2024 - 10:08

En un artículo anterior vimos el funcionamiento de la función find en el que vimos como encontrar la primera aparición de una subcadena dentro de una cadena de texto. Pero vimos que tenía una particularidad, que era case-sensitive, es decir, el mismo carácter en mayúscula y en minúscula son considerados como diferentes. 

La función find

Enviado por tech4life el Vie, 09/02/2024 - 19:21

A veces quremos saber en que posición de nuestra cadena de texto aparece un caracter o una subcadena. 

Para ello tenemos una función del tipo String que podemos llamar para obtener la primera ocurrencia de la subcadena o caracter que estamos buscando. Esta función se llama find

print("Hola".find("o"))

Sobre la cadena de texto "Hola", buscamos si existe la subcadena "o". En este caso nos devolverá la primera ocurrencia (2)

Si la subcadena no existe, esta función devuelve -1

La función len

Enviado por tech4life el Vie, 09/02/2024 - 19:16

A veces nos es necesario saber el tamaño de una cadena de texto (String).

Para ello tenemos la función len

print (len("Hola"))

Esta llamada nos devolverá 4, que es el tamaño de "Hola".

Los espacios y simbolos tambien los cuenta cuando calculamos el len

print (len("Hola, ¿que tal estas?"))

En este caso nos devolverá 21

La función max

Enviado por tech4life el Mié, 07/02/2024 - 20:08

La función max nos devolverá el valor más grande de entre todos los que le pasemos.

print (max(1, 3, 0, 4, 5))

En este caso, la función max nos devolverá el valor 5

La funcion min

Enviado por tech4life el Mié, 07/02/2024 - 20:06

La función min nos devuelve el valor más pequeño de entre todos los elementos que le pasemos.

print (min(1, 3, 0, 4, 5))

Con este listado de elementos nos devolverá el más pequeño, en este caso 0

La funcion pow

Enviado por tech4life el Dom, 04/02/2024 - 17:59

La función pow se utiliza para calcular la potencia de un número, es decir el resultado de multiplicar un número determinadas veces.

A la función pow le pasamos dos valores, la base y el exponente.

La base es el número que se eleva a la potencia.

El exponente es el número de veces que se multiplica la base por si misma.

print(pow(2,10))

Esto devolverá 2 a la 10, o el resultado de multiplicar 2 diez veces.

El resultado será 1024

La función Ceil

Enviado por tech4life el Dom, 04/02/2024 - 17:31

La función Ceil redondea un número al entero immediatamente superior.

print(ceil(2.5))
print(ceil(3.5))
	
print(ceil(-2.5))
print(ceil(-3.5))

En este caso devolverá 3 y 4 para los dos primeros, y para los negativos, -2 y -3, porque son el número immediatamente superior

La función Floor

Enviado por tech4life el Dom, 04/02/2024 - 17:26

La función Floor redondea un número al entero inferior.

print(floor(2.5))
print(floor(3.5))
	
print(floor(-2.5))
print(floor(-3.5))

ESto devolverá 2 y 3 para los positivos, y -3 y -4 para los negativos, porque recordad que redondea al número inferior

La función Round

Enviado por tech4life el Dom, 04/02/2024 - 17:16

La función Round redondea un número al entero más cercano.

Si el número está a mitad de camino de dos enteros, redondea al que esté más lejos de 0.

print(round(2.5))
print(round(3.5))
	
print(round(-2.5))
print(round(-3.5))

Esto devolverá 3, 4, y los negativos, -3 y -4

La función abs

Enviado por tech4life el Dom, 04/02/2024 - 17:09

La función abs en GDScript devuelve el valor absoluto de un número.

Es decir, si el número es positivo, la función devuelve el mismo número. Si el número es negativo, la función devuelve el mismo número pero sin el signo negativo.

var x = 5;
var y = -2;

var abs_x = abs(x); 
var abs_y = abs(y); 

En este ejemplo abs_x tendrá un valor de 5, porque x ya es positivo. Por contra, abs_y tendrá un valor de 2 (positivo), porque es el valor absoluto de y.