Différences
Ci-dessous, les différences entre deux révisions de la page.
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/02/04 11:52] – [Gestion des erreurs] villersd | teaching:progappchim:notions_fondamentales [2020/09/01 09:46] – [Variables locales et globales] villersd | ||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
==== Scripts ou programmes Python, où les conserver, et comment les nommer : ==== | ==== Scripts ou programmes Python, où les conserver, et comment les nommer : ==== | ||
- | il est utile de donner des noms de programmes signifiants, | + | il est utile de donner des noms de programmes signifiants, |
+ | |||
+ | Python propose des lignes directrices sur le style d' | ||
+ | |||
===== Structures conditionnelles et répétitives ===== | ===== Structures conditionnelles et répétitives ===== | ||
Ligne 117: | Ligne 121: | ||
* Longueur (nombre de caractères) d'une chaîne : < | * Longueur (nombre de caractères) d'une chaîne : < | ||
* Conversion en nombre (donnée numérique créée à partir d'une chaîne de caractères) : int(" | * Conversion en nombre (donnée numérique créée à partir d'une chaîne de caractères) : int(" | ||
- | * Concaténation | + | * Pour la concaténation |
< | < | ||
strings = [' | strings = [' | ||
Ligne 220: | Ligne 224: | ||
=== Références diverses === | === Références diverses === | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
Ligne 277: | Ligne 283: | ||
===== Fonctions prédéfinies ===== | ===== Fonctions prédéfinies ===== | ||
- | * input() permet d' | + | * input() permet d' |
+ | |||
+ | <code python> | ||
+ | li = input(" | ||
+ | print(li, type(li)) | ||
+ | temp = float(li) | ||
+ | print(temp, type(temp)) | ||
+ | </ | ||
+ | |||
* Importer un module de fonctions. Exemples : from math import * --> les fonction abs, sqrt, sin,... deviennent accessibles ! Essayez par exemple ceci : | * Importer un module de fonctions. Exemples : from math import * --> les fonction abs, sqrt, sin,... deviennent accessibles ! Essayez par exemple ceci : | ||
Ligne 393: | Ligne 408: | ||
</ | </ | ||
+ | * Autres références : | ||
+ | * [[https:// | ||
==== Passage d' | ==== Passage d' | ||
* 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' | * 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' |