Traitements de textes Flashcards

1
Q

Comment vérifier si une chaîne contient uniquement des espaces blancs ?

A

Utilisez la méthode ‘txt.isspace()’.

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

Comment pouvons-nous vérifier si une chaîne contient uniquement des chiffres ?

A

Utilisez la méthode ‘txt.isdecimal()’.

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

Comment déterminer si une chaîne est composée uniquement de lettres ?

A

Utilisez la méthode ‘txt.isalpha()’.

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

Que fait ‘txt.islower()’ ?

A

Renvoie Vrai si ‘txt’ contient au moins une lettre et que toutes les lettres sont en minuscules

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

À quoi sert ‘txt.isupper()’ ?

A

Renvoie True si la chaine de charactères contient au moins une lettre et si toutes les lettres sont en majuscule.

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

Comment fonctionne ‘txt.lower()’ ?

A

Renvoie une copie de ‘txt’ avec toutes les lettres majuscules converties en minuscules.Ne retourne rien.

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

Que fait ‘txt.upper()’ ?

A

Renvoie une copie de ‘txt’ avec toutes les lettres minuscules converties en majuscules.

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

Comment obtenir le code Unicode d’un caractère ?

A

Utilisez la fonction ‘ord(char)’.

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

Comment obtenir un caractère à partir de son code Unicode ?

A

Utilisez la fonction ‘chr(code)’.

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

Qu’est-ce que l’indexation de texte ?

A

Extraction de caractères individuels d’un texte par leur position en utilisant txt[index]

ex:
blabla = ‘undeuxtrois’
print(blabla[0])
O: ‘u’

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

Qu’est-ce que le découpage de texte en tranche en python?

A

Extraction de sous-textes d’un texte en utilisant la syntaxe ‘txt[début:fin:pas]’.

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

Comment fonctionne ‘txt.find(txt2)’ ?

A

Renvoie l’indice le plus bas où ‘txt2’ est trouvé dans ‘txt’

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

À quoi sert ‘txt.rfind(txt2)’ ?

A

Renvoie l’indice le plus élevé où ‘txt2’ est trouvé dans ‘txt’

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

Comment découper un texte avec un séparateur ?

A

Utilisez ‘txt.split(sep)’. Ex: txt.split(‘,’)

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

Que fait ‘sep.join(tab)’ ?

A

Concatène les textes dans le tableau ‘tab’.

En d’autres mots, le output sera un string composé des éléments du tableau séparés par le séparateur qu’on passe en paramètre.

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

Comment fonctionne ´txt.replace(ancien,nouveau)´

A

Renvoie une copie de ‘txt’ où chaque occurrence de ‘ancien’ est remplacée par ‘nouveau’.
On peut aussi préciser le nombre de remplacements souhaité en troisième paramètre. Par défaut, tout sera remplacé.

N’imprime rien dans le shell interactif

17
Q

Qu’est-ce que l’analyse de texte avec automates ?

A

Valider ou extraire des informations d’un texte en utilisant le formalisme des automates en informatique.

18
Q

Que fait un automate en informatique?

A

En informatique, un automate indique les états possibles d’un système et les transitions
possibles
entre ces états.

19
Q

Quels sont les trois possibles paramètres que peut prendre la méthode txt.find()? Sommes-nous obligé d’utiliser les trois paramètres?

A

Rappel: la méthode find renvoie le plus petit index où la séquence de texte qu’on cherche commence.

txt.find(txt2,départ,fin).
txt2: Le texte qu’on veut trouver
départ: l’index de départ où commencer à chercher
fin: l’index qui représente la limite de la recherche.

Nous ne sommes pas obligés d’utiliser les trois paramètres. On peut en utiliser qu’un seul, deux ou bien les trois. Ex: txt.find(‘txt’,1) ici 1 représente l’index de départ.

20
Q

Comment fonctionne la méthode .join()?

A

Cette méthode va joindre plusieurs éléments d’un tableau avec un séparateur donné en paramètre.

Ex:
tab = [‘je’,’suis’,’content’]
texte = ‘ ‘.join(tab)
print(texte) –> ‘Je suis content’