Basic Expresion Flashcards

1
Q

Sumar elementos a b

A

a + b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Restar elementos a b

A

a - b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Multiplicar elementos a b

A

a * b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dividir elementos a b

A

a / b

siempre produce un float

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dividir integer elementos a b

A

a // b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Resto de division integer elementos a b

A

a % b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Exponente elementos a b

A

a ** b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comparar mayor que elementos a b

A

a > b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comparar menor que elementos a b

A

a < b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comparar igual que elementos a b

A

a == b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Asignar valor elemento b a variable a

A

a = b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comparar mayor o igual que elementos a b

A

a >= b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Comparar menor o igual que elementos a b

A

a <= b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Unir expresiones a b en las que ambas deben ser True para obtener True

A

a and b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Unir expresiones a b en la que solo una debe ser True para obtener True

A

a or b

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Invertir valor booleano de elemento a

A

not a

Booleano

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Indicar preferencia de operadores x en una expresión a

A

(a1 x1 a2) x2 a3

Un ejemplo de muchos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Indicar False con valor numérico

A

0

o cualquier expresión que produzca un valor numérico 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Indicar False con constante

A

False o None

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Indicar si un elemento a se encuentra en un elemento b

A

a in b

Booleano

21
Q

Indicar si un elemento a se encuentra dentro de un rango de números n m

A

a in range(n, m)

Booleano

22
Q

Comparar elemento a mayor que b menor que c

A

b < a < c

Booleano

23
Q

Indicar si un elemento x es numerico

A

x.isnumeric()

Booleano

24
Q

Indicar si un elemento x está en mayusculas o minusculas

A

x.isupper()
o
x.islower()
Booleano

25
Q

Comparar no igual que elementos a b

A

a != b

26
Q

A variable a, sumar b

A

a += b

27
Q

A variable a, restar b

A

a -= b

28
Q

A variable a, multiplicar por b

A

a *= b

29
Q

A variable a, dividir por b

A

a /= b

30
Q

A variable a, dividir integer por b

A

a //= b

31
Q

A variable a, exponenciar por b

A

a **= b

32
Q

A variable a, sustituir por resto de division integer de b

A

a %= b

33
Q

A variable x, sumar secuencia y

A

x += y

34
Q

A variable x, multiplicar por b

A

x *= b

35
Q

Algoritmo matemático de un Binary Search

A

low + (high - low) // 2
siendo low el numero mas bajo del rango de busqueda
siendo high el numero mas alto del rango de busqueda

36
Q

Obtener número de elementos x en una secuencia a

A

a.count(x)

37
Q

Ordenar elementos de una secuencia a

A

a.sort()
No devuelve un nuevo objeto
sorted(a)
Este si devuelve un nuevo objeto

38
Q

Ordenar elementos desordenados de una secuencia a de manera inversa

A

a.sort(reverse=True)
No devuelve un nuevo objeto
sorted(a, reverse=True)
Este si devuelve un nuevo objeto

39
Q

Asignar valor elemento x a variables a b c d

A

a = b = c = d = x

40
Q

Asignar valores elementos x y a variables a b respectivamente

A

a, b = x, y

41
Q

Intercambiar valores de variables a b

A

a, b = b, a

42
Q

Obtener string x en minuscula

A

x.lower()

43
Q

Obtener string x en mayuscula

A

x.upper()

44
Q

Quitar cualquiera de los caracteres del string x caracteres cualesquiera del comienzo y el final del string y

A

“y”.strip(“x”)

45
Q

Pasar un numero a a bytes, de la manera más estandar

A

a.to_bytes(n, “big”)

n es un número par

46
Q

Pasar un numero a a bytes, de la manera más estandar, con los bytes en orden inverso

A

a.to_bytes(n, “little”)

n es un número par

47
Q

Pasar unos bytes a a decimal, de la manera más estandar

A

n.from_bytes(a, “big”)

a son los bytes, n es un int (puede ser “int” sin mas)

48
Q

Pasar unos bytes a a decimal, de la manera más estandar, leyendo los bytes en orden inverso

A

n.from_bytes(a, “little”)

a son los bytes, n es un int (puede ser “int” sin mas)