Sa se yon atik ki etale plizyè ti ekzèsis ki ap fè w asimile nosyon Python yo byen, tankou list
, dictionnaire
, tuple
, class
, function
, ak exception
.
Sa se yon atik ki etale plizyè ti ekzèsis ki ap fè w asimile nosyon Python yo byen, tankou list
, dictionnaire
, tuple
, class
, function
, ak exception
.
Nan yon chenn karaktè, koupe chenn nan tout kote ki gen espas. Epi afiche yon lis ki gen chak eleman yo. Ekzanp:
>>> "Ayibobo Ayiti"
>>> ["Ayibobo", "Ayiti"]
Nan yon chenn karaktè, mete tout premye lèt chak mo an majiskil.
"a"
ki nan yon chenn pa "@"
Mete yon chenn karaktè devan dèyè, answit mete l an majiskil. Ekzanp:
>>> "Ayiti"
>>> "ITIYA"
Afiche endeks premye karaktè "a"
ki nan yon chenn. Ekzanp:
>>> "Ayiti kapab avanse"
>>> 7
Afiche total tout endeks karaktè "a"
ki nan yon chenn (Kit se a majiskil oubyen miniskil). Ekzanp:
>>> "Ayiti kapab avanse"
>>> 42
Kreye yon lis ki gen endeks tout karaktè "a"
ki nan yon chenn (Sèlman a miniskil). Ekzanp:
>>> "Ayiti kapab avanse"
>>> [7,9,12,14]
Retire tout espas ki nan yon chenn, epi kole chenn sa ak kantite karaktè li genyen (Pa kontwole espas yo).
Ou gen lis eleman, kreye yon nouvo lis ki gen chak 3 eleman yo gwoupe anndan yon tipl. Ekzanp:
[1,2,3,4,5,6,7,8,9] => [(1,2,3), (4,5,6), (7,8,9)]
Ou gen yon lis, ki gen yon pakèt eleman ki repete. Konvèti l an yon lis, ki pa gen okenn doublon.
Anndan yon diksyonè ki gen kle ak valè(valè yo ka nenpòt tip done). Ajoute yon underscore devan ak dèyè tout valè ki se chenn yo. Ekzanp:
>>> {"name": "Lub", "age": 14, "assets": ["laptop", "phone"]}
>>> {"name": "_Lub_", "age": 14, "assets": ["laptop", "phone"]}
Nan yon diksyonè ki gen valè ki se chenn sèlman. Kreye yon nouvo diksyonè ki gen tout eleman ki gen valè ki dijit yo sèlman. Ekzanp:
>>> {"a": "12", "b": "abc", "c": "12r", "d":"90"}
>>> {"a": "12", "d":"90"}
Pakouri yon disksyonè, pou w mete l sou fòm lis, kote chak eleman nan disksyonè sa, vin sou fòm tipl(kle, valè) anndan lis la. Ekzanp:
>>> {"a":1, "b": 2}
>>> [("a",1), ("b",2)]
Pakouri yon lis tipl, pou w mete l sou fòm diksyonè. Ekzanp:
>>> [("a",1), ("b",2)]
>>> {"a":1, "b": 2}
Kole 2 diksyonè ansanm pou fè youn, kote si gen eleman ki gen menm kle ap konkatene valè, swivan kondisyon sa yo:
Rès eleman ki pa gen valè ki gen tip sa yo, pap nan nouvo diksyonè a.
kreye yon fonksyon ki ap pran yon paramèt yon mo, epi li retounen envès la.
kreye yon fonksyon ki pou jenere yon kòd aleyatwa ki gen n karaktè alfabetik.
kreye yon fonksyon ki pou jenere yon kòd aleyatwa ki gen n karaktè alfabetik, san repetisyon.
kreye yon fonksyon ki pou jenere yon kòd aleyatwa ki gen n karaktè alafanimerik, san repetisyon.
Ou gen yon lis chenn. Jenere yon SLUG apati chenn nan. Nan yon SLUG, tout karaktè ki akseptab yo se: alfanimerik ak "-"
Kreye yon fonksyon ki ap separe chak lèt nan yon mo ak yon vigil
Kreye yon fonksyon ki ap kripte yon mo, avèk endèks li nan alfabè a. Chak karaktè dwe separe ak yon tirè.
>>> "ALO"
>>> "0-11-14"
Kreye yon fonksyon ki ap dekripte yon mo ki fèt ak endèks chak lèt nan alfabè a, separe ak yon tirè.
>>> "0-11-14"
>>> "ALO"
Kreye yon fonksyon ki ap pran 2 paramèt, epi ki pèmite valè yo. Answit li retounen tou 2 valè yo sou fòm Tuple.
Kreye yon fonksyon ki ap pran yon non an paramèt, epi ki retounen inisyal yo. Atansyon ak non konpoze ak tirè yo.
>>> "Jean-Baptiste Jean"
>>> "JBJ"
Kreye yon klas ki ap pran yon paramèt chemen yon fichye. Epi ki ap gen metòd pou w li, ajoute, efase kontni yo. Epi yon metod pou w efase fichye a si w gen pèmisyon.
Kreye yon klas Vivan, ki gen pwopriyete moun (pye, men, non, laj).
Aprè modelize tèt ou ak yon lòt moun, ki erite klas sa... pa bliye chanjè valè pou yo apwopriye ak moun w ap modelize a.
Aprè kreye yon klas Poul, ki erite klas s. Pa bliye chanje done ki apwopriye yo.
None
.