Strings Flashcards

1
Q

Que es un string ?

A

Es un conjunto de caracteres encerrados entre comillas

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

Que es un método string?

A

Es una acción que realiza en función del string seleccionado
Ej
animal = “Tigre”
animal.upper() —> upper funciona en relación a la
Variable animal y convierte la palabra tigre en mayúsculas

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

Que realiza este método
upper()?

A

Convierte todos los caracteres del string en mayúsculas

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

Que realiza este método
lower()?

A

Convierte todos los caracteres de un string en minúsculas

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

Que realiza este método
capitalize ()?

A

Capitaliza o convierte en mayúsculas las iniciales de cada palabra

Ordenador Alimententicio

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

Que realiza este método
strip()?

A

Elimina los espacios en blanco tanto al inicio como al final de un string

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

Que realiza este método
rstripe()?

A

Elimina los espacios en blanco del final (lado derecho) de un string, la “r” es por la palabra en inglés right

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

Que realiza el método
lstripe()?

A

Elimina los espacios en blanco del inicio (lado izquierdo) de un string, la “l” es por la palabra en inglés left

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

Que función realiza el método
find()?

A

Este método busca el argumento dado dentro de él string en función y retorna el índice en el que se encuentra
animal = “Tigre”
animal.find(“T”)
Retornará el índice “0”
En caso de no encontrar siempre retornará -1

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

Que función realiza el método
replace()?

A

Este método remplazará lo que este en los argumentos del lado izq por lo que este escrito en lado derecho

animal.replace(“T”,”P”)
Remplazará la T por la P en la palabra tigre

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

Que función realiza el método
In

A

Este método preguntará si el string está en la variable o string nombrada y retornará un valor True o False

“gre” in animal => True

Por que los caracteres gre están dentro de Tigre

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

Como se escribe un string multilínea?

A

La cadena multilínea se crea utilizando comillas simples triples** (‘’’) o dobles triples (“””).**

multiline_string = **'''**I am a teacher and enjoy teaching.
I didn't find anything as rewarding as empowering people.
That is why I created 30 days of python.**'''**
print(multiline_string)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cuáles son las secuencias de escape?

A

\n: Nueva línea
**\t: **Tab significa (8 espacios)
**\: **Barra diagonal inversa
**': **comillas simples (‘)
": comillas dobles (“)

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

Cual es la sintaxis del formato de cadena en python 3?

A
first_name = 'Asabeneh'
last_name = 'Yetayeh'
language = 'Python'
**formated_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)**
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Que es el f-string y como funciona?

A

la interpolación de cadenas o f-strings comienzan con f y podemos inyectar los datos en sus posiciones correspondientes.
~~~
a = 4
b = 3
print(f’{a} + {b} = {a +b}’)
~~~

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

Que es el desempaquetado de strings?

A

Las cadenas de Python son secuencias de caracteres y comparten sus métodos básicos de acceso con otras secuencias ordenadas de objetos de Python: listas y tuplas. La forma más sencilla de extraer caracteres individuales de cadenas (y miembros individuales de cualquier secuencia) es desempaquetarlos en las variables correspondientes.
~~~
language = ‘Python’
a,b,c,d,e,f = language # unpacking sequence characters into variables
print(a) # P
print(b) # y
print(c) # t
print(d) # h
print(e) # o
print(f) # n
~~~

17
Q

Cual es el ordenamiento de los strings?

A

el conteo comienza desde cero. Por lo tanto, la primera letra de una cadena está en el índice cero y la última letra de una cadena es la longitud de una cadena menos uno.
~~~

[‘P’,’y’,’t’,’h’,’o’,’n’,]
0 1 2 3 4 5
~~~

18
Q

Como acceder al ultimo elemento de una cadena?

A

Si queremos empezar desde el extremo derecho podemos utilizar la indexación negativa. -1 es el último índice.
~~~
[‘P’,’y’,’t’,’h’,’o’,’n’]
-1
~~~
```
language = ‘Python’
last_letter = language[-1]
print(last_letter) # n
second_last = language[-2]
print(second_last) # o
~~~

19
Q

Como cortar cadenas en python?

A
language = 'Python'
first_three = language[0:3] # Comienza en 0 y termina en 3 sin integrar este ultimo
print(first_three) #Pyt

last_three = language[3:6]
print(last_three) # hon

#Otra forma
last_three = language[-3:]
print(last_three)   # hon
last_three = language[3:]
print(last_three)   # hon
20
Q

Como invertir los strings?

A

Podemos invertir fácilmente las cadenas en python.
~~~
greeting = ‘Hello, World!’
print(greeting[::-1]) # !dlroW ,olleH
~~~

21
Q
A
22
Q

Que funcion realia el metodo count()?

A

Devuelve apariciones de subcadena en string, count(substring, start=.., end=..). El inicio es una indexación inicial para contar y el final es el último índice en contar.

challenge = 'thirty days of python'
print(challenge.count('y')) # 3
print(challenge.count('y', 7, 14)) # 1, 
print(challenge.count('th')) # 2`
23
Q

Que funcion realiza el metodo endswith?

A

Comprueba si una cadena termina con un final especificado
~~~
challenge = ‘thirty days of python’
print(challenge.endswith(‘on’)) # True
print(challenge.endswith(‘tion’)) # False
~~~

24
Q
A