11 Chaînes de caractères, compléments sur les listes, structured arrays, compléments sur les graphiques

Ace your homework & exams now with Quizwiz!

Soit s1="bon", que provoque s1[1]= "ok" ?

On change le contenu de s1 par "ok". Cela est possible car même si le type est immuable, il est tjrs possible de mettre autre chose dans la variable

Soit s1="bon", que provoque s1[1]=i ?

Une erreur, car le type string est immuable (on ne peut donc plus changer le contenu de la chaîne de caractères)

Vérification de type / « type checking »

Vérification par le langage de programmation que les types des opérandes sont corrects par rapport aux opérateurs

Comment créer un retour à la ligne / un retour en début de ligne ?

\n et \r (ex : print("un\ndeux\ntrois")

Méthodes disponibles pour manipuler les chaînes de caractères

chainedecaractères.lower(): Met tous les caractères en minuscule chainedecaractères.split(): Renvoie une liste composée des mots de la chaîne de caractères "caractèreplacéentreleséltsdelalistedemots".join(listedemot): Renvoie une chaîne de caractère composée des élts d'une liste

Comment récolter les données d'un fichier de type csv. ?

data = np.loadtxt("document.csv", delimiter="...", skiprow="number", dtype=[("nom donné à la colonne",type des données), (...,...),...])Le type pour les variables de type str. = U10 (10 pour le nbre de caractères)

Comment appelle-t-on, au sens de Python, les types str, list, array ? Quelles opérations partagent-ils ?

des séquences opérations : longueur, index, slicing (découpage)

Comment récupérer l'index et l'élément dans le parcours d'une liste ?

for index, item inenumerate(my_list) : print(index, item)

Quelle commande permet de demander à un utilisateur d'entrer du texte ?

input("message affiché à l'utilisateur pour l'inviter à donner son input")

Quelle fonction permet de convertir la plupart des variables en chaîne de caractère ?

str()

Comment accéder aux valeurs d'une colonne en utilisant le nom donné dans le dtype ?

values = data["nom de la colonne"]

Comment transformer les chaines de caractères d'une liste en « objet date » ?

x = [dt.datetime.strptime(key, "%Y-%n-%d") for key in keys]

Surcharge d'opérateur

Permet aux opérateurs d'avoir une signification spécifique quand ils sont appliqués à des types spécifiques

Chaîne de caractères

Type de données représentant une suite ordonnée de caractères, en Python : str (avec guillemets)

2 opérateurs sur les chaînes de caractères

+ permet d'appondre (concaténer) les chaînes de caractères *n duplique la chaîne de caractères n fois (seulement si n = int !)

Liste en compréhension

Liste dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition par compréhension de la théorie des ensembles

Objet « mutable »

Objet dont l'état (contenu, certains attributs) peut être modifié après sa création

Objet « immuable »

Objet dont l'état ne peut pas être modifié après sa création


Related study sets

ECON101 Exam 4 Problem Sets & Quizzes

View Set

A Little Chemistry:Chapter 2-1 and 2-2

View Set

Radiation, Conduction, Convection

View Set

Chapter 10 Leading, Managing and Care Delegating

View Set

Exodus, Chapter 3: 1. Moses at the Burning Bush; 2. The Divine Name Revealed.

View Set

SOCE210 Sociology: Your Social Life 20-21 [FINAL TEST] /// Unit 1 - 8

View Set