teaching:progappchim:notions_fondamentales

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
teaching:progappchim:notions_fondamentales [2020/04/14 10:50] – [Fonctions prédéfinies] villersdteaching:progappchim:notions_fondamentales [2020/09/16 22:34] – [Le type de données texte ou "string" :] villersd
Ligne 121: Ligne 121:
   * Longueur (nombre de caractères) d'une chaîne : <code>len(c)</code>   * Longueur (nombre de caractères) d'une chaîne : <code>len(c)</code>
   * Conversion en nombre (donnée numérique créée à partir d'une chaîne de caractères) : int("587"), float("3.14")   * Conversion en nombre (donnée numérique créée à partir d'une chaîne de caractères) : int("587"), float("3.14")
-  * Concaténation d'une liste de chaîne : +  * Pour la concaténation d'une liste de chaîne, la fonction join est plus adaptée que "+" (cf. [[https://towardsdatascience.com/do-not-use-to-join-strings-in-python-f89908307273|ici]]) 
 <code> <code>
 strings = ['A', 'bac', 'cali', 'jkppl'] strings = ['A', 'bac', 'cali', 'jkppl']
Ligne 132: Ligne 132:
 === Références === === Références ===
   * [[https://blog.emacsos.com/unicode-in-python.html|Handling Unicode Strings in Python]]   * [[https://blog.emacsos.com/unicode-in-python.html|Handling Unicode Strings in Python]]
 +  * [[https://realpython.com/python-encodings-guide/|Unicode & Character Encodings in Python: A Painless Guide]], Brad Solomon, Real Python
 ==== Les séquences binaires ==== ==== Les séquences binaires ====
 //Cf.// la [[https://docs.python.org/3/library/stdtypes.html?highlight=encode#binary-sequence-types-bytes-bytearray-memoryview|documentation officielle]] //Cf.// la [[https://docs.python.org/3/library/stdtypes.html?highlight=encode#binary-sequence-types-bytes-bytearray-memoryview|documentation officielle]]
Ligne 224: Ligne 225:
 === Références diverses === === Références diverses ===
   * [[https://www.datacamp.com/community/tutorials/python-dictionary-tutorial]]   * [[https://www.datacamp.com/community/tutorials/python-dictionary-tutorial]]
 +  * [[https://medium.com/better-programming/5-advanced-operations-using-dictionaries-in-python-5f8edb4719fa|5 Advanced Operations Using Dictionaries in Python - Better Programming - Medium]]
 +
  
  
Ligne 406: Ligne 409:
 </code> </code>
  
 +  * Autres références :
 +    * [[https://towardsdatascience.com/global-local-and-nonlocal-variables-in-python-6b11c20d73b0|Global, Local and Nonlocal variables in Python]]
 ==== Passage d'arguments par tuples et dictionnaires ==== ==== Passage d'arguments par tuples et dictionnaires ====
   * Les arguments d'une fonction peuvent être transmis via un tuple en préfixant le nom du tuple par le symbole * (on utilise en général l'identifiant "*args" pour le tuple)   * Les arguments d'une fonction peuvent être transmis via un tuple en préfixant le nom du tuple par le symbole * (on utilise en général l'identifiant "*args" pour le tuple)
  • teaching/progappchim/notions_fondamentales.txt
  • Dernière modification : 2023/05/03 08:39
  • de villersd