Programmation

868 mots 4 pages
Aide-m´moire du cours de Programmation e
Thierry Massart D´cembre 2010 e
1. Fonctions – int(x) : convertit x, de type float ou str, en entier – float(x) : convertit x, int ou str, en r´el e – str(x) : convertit x, int ou float, en str – list(x) : convertit x en list – tuple(x) : convertit x en tuple – help(x) : aide sur x – dir(x) : liste des attributs de x – type(x) : type de x – print ... : imprime – raw input(x) : imprime le string x et lit le string qui est introduit au clavier – round(x) : valeur arrondi du float x – len(s) : longueur de la s´quence s e – range([start], stop, [step]) : retourne une suite arithm´tique d’entiers e 2. Modules : – math : acc`s aux constantes et fonctions math´matique (pi, sin(), sqrt(x), exp(x),floor(x) e e (valeur plancher), ceil(x) (valeur plafond), ...) : exemple : math.ceil(x) – pickle : – dumps(v) : transforme v en une repr´sentation, e – loads(r) : reconstitue l’objet – dump(v,f) : transforme et ´crit dans le fichier f e – load(f) : ‘reconstitue a partir de la repr´sentation lue de f ` e – shelve – db = open() : cr´er un fichier comme objet de type shelve e – db.close() : fermeture 3. Op´rations et m´thodes sur les s´quences (str, list, tuples) : e e e – s.index(value, [start, [stop]]) : premier indice de value dans s[start :stop] – s.count(sub [,start [,end]]) : le nombre d’occurences sans chevauchement de sub dans s[start :end] – map(f,s) : cr´er une liste o` chaque ´l´ment de s est remplac´ par f(s) e u ee e – filter(f,s) : cr´er une s´quence du mˆme type que s avec les ´l´ments de s tel que f(s) ou e e e ee s.f() est vrai – reduce(f,s) : applique f() aux ´l´ments de s (de gauche a droite) et renvoie le r´sulat ee ` e 4. M´thodes sur les str : e – s.lower() : met en minuscule – s.upper() : met en majuscule – s.islower(), s.isdigit(), s.isalnum(),s.isalpha(), s.isupper() : vrai si dans on a (respectivement) des minuscules, des chiffres, des car. alphanum´riques, alphab´tiques, majuscules e e – s.find(sub [,start [,end]]) : premier

en relation

  • Programmation
    2465 mots | 10 pages
  • programmation C
    11734 mots | 47 pages
  • Programmation
    2696 mots | 11 pages
  • Programmation
    35586 mots | 143 pages
  • La programmation
    310 mots | 2 pages
  • Programmation
    2806 mots | 12 pages
  • programmation
    1693 mots | 7 pages
  • Programmation
    1417 mots | 6 pages
  • Programmation
    28753 mots | 116 pages
  • Programmation
    2693 mots | 11 pages