Yon entwodiksyon sou kalite done Piton ak kouman yo fè konvèsyon kalite.
Lè nou kreye oswa deklare varyab nan Piton, varyab yo ka kenbe diferan kalite done.
Python gen kalite done sa yo bati-an:
str
kalite done yo itilize lè nou vle deklare yon fisèl varyab.
Egzanp:
x = 'some string' y = str('another string')
Lè nou vle kreye varyab nimerik nou itilize int
, float
oswa complex
.
Egzanp:
//int a = 5 b = int(5) //float c = 5.5 d = float(5.5) //complex e = 1j f = complex(1j)
Pou kreye varyab kalite sekans nou itilize list
oswa tuple
.
list
se yon koleksyon ki te bay lòd ak chanjan. Pèmèt manm kopi.tuple
se yon koleksyon ki te bay lòd ak chanje. Pèmèt manm kopi.Egzanp:
//list colors = ['red', 'green', 'blue'] colors_list = list(('red', 'green', 'blue')) //tuple fruits = ('apple', 'orange', 'banana') fruits_tuple = list(('apple', 'orange', 'banana'))
Pou kreye yon kat oswa yon diksyonè nou itilize dict
.
POU Diksyonè se yon koleksyon ki se òdone, chanjan ak endèks. Done yo se pè valè kle.
Egzanp:
people = {'name': 'John', 'age': '45'} people_dict = dict(name='John', age=45)
A set
se yon koleksyon ki san lòd epi ki pa endis.
Pou kreye yon seri, nou itilize set
.
Egzanp:
status_codes = {'200', '300', '400', '500'} status_codes = set(('200', '300', '400', '500'))
bool
se mo kle yo kreye varyab ak kalite done Boolean.
is_valid = False valid = bool(is_valid)
Kalite done binè yo ka kreye jan sa a:
//bytes a = b'some_text' b = bytes(5) //bytearray c = bytearray(3)
Pou jwenn kalite yon varyab nou vlope varyab la andedan type()
fonksyon.
Pa egzanp:
colors = ['red', 'green', 'blue'] colors_list = list(('red', 'green', 'blue')) print(type(colors_list)) print(colors_list) fruits = ('apple', 'orange', 'banana') fruits_tuple = tuple(('apple', 'orange', 'banana')) print(type(fruits_tuple)) print(fruits_tuple)
Sòti:
['red', 'green', 'blue'] ('apple', 'orange', 'banana')
Python defini kalite fonksyon konvèsyon dirèkteman konvèti yon kalite done nan yon lòt, ki se byen itil.
Anba la a se kèk egzanp:
x = 5 y = float(x) print(y)
Sòti:
5.0
x = 5.0 y = int(x) print(y)
Sòti:
5
s = 'devqa' t = list(s) print(t)
Sòti:
['d', 'e', 'v', 'q', 'a']
s = 'devqa' t = tuple(s) print(t)
Sòti:
('d', 'e', 'v', 'q', 'a')
s = 'devqa' t = set(s) print(t)
Sòti:
{'d', 'e', 'a', 'v', 'q'}