Python - Vev

Python

Un article de Vev.

Revision as of 12 novembre 2014 à 07:16; view current revision
← Version précédente | Version suivante →
Jump to: navigation, search


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']