Python - Vev

Python

Un article de Vev.

(Différences entre les versions)
Jump to: navigation, search
Version du 11 novembre 2014 à 20:09
Vev (Discuter | contribs)

← Différence précédente
Version du 12 novembre 2014 à 07:16
Vev (Discuter | contribs)
(math)
Différence suivante →
Ligne 39: Ligne 39:
from math import e, pi #importe les valeurs précise de e et pi from math import e, pi #importe les valeurs précise de e et pi
 +
 + Entier int
 + Flottant float
 + Complexe complex
 + Chaîne str
 +
 + deux_cents = 0b11001000 ; print deux_cents
 + deux_cents = 0o310 ; print deux_cents
 + deux_cents = 0xc8 ; print deux_cents
 + deux_cents = int('3020', 4) ; print deux_cents #ici en base 4 il suffit de rajouter l'argument à la fonction
 +
 +entier += 2 #rajoute 2 à entier puis stocke
 + -= *= /= #idem
 +
 + liste = range(3)
 + print 'liste', liste
 +
 + liste += ['a', 'b']
 + print 'aprés ajout', liste
 +
 +liste [0, 1, 2]
 +aprés ajout [0, 1, 2, 'a', 'b']

Version du 12 novembre 2014 à 07:16


variables

_interdit_

objet_variable_simple
Objet_classe
mots clés(donc interdit en variable)
print = 1 # interdit
and 	del 	from 	not 	while
as 	elif 	global 	or 	with
assert 	else 	if 	pass 	yield
break 	except 	import 	print 	
class 	exec 	in 	raise 	
continue 	finally 	is 	return 	
def 	for 	lambda 	try
type('spam') #renvoie le type
isinstance(23, int) #test le type et renvoie si true/false


math

c = 1 + 3j #j est la partie imaginaire
c.real #affiche la partie réel
c.imag #affiche la partie imaginaire
int(4.3) #convertit un float en entier (idem autre type)
5 + 3
5 / 3 #affiche le résultat (sans le reste)
5 % 3 #affiche le reste
5 / 3.0 #affiche le résultat
3.0 #forcer la division entière // 3.0 #forcer la division entière
2 ** 32 #puissance
3 < 1 #test ici False
from math import e, pi #importe les valeurs précise de e et pi
Entier	int
Flottant	float
Complexe	complex
Chaîne	str
deux_cents = 0b11001000 ; print deux_cents
deux_cents = 0o310 ; print deux_cents
deux_cents = 0xc8 ; print deux_cents
deux_cents = int('3020', 4) ; print deux_cents #ici en base 4 il suffit de rajouter l'argument à la fonction

entier += 2 #rajoute 2 à entier puis stocke

-= *= /= #idem
liste = range(3)
print 'liste', liste
liste += ['a', 'b']
print 'aprés ajout', liste

liste [0, 1, 2] aprés ajout [0, 1, 2, 'a', 'b']