Python gagnategundir og gerð viðskipta

Kynning á Python gagnategundum og hvernig á að framkvæma tegundaviðskipti.

Python gagnategundir

Þegar við búum til eða lýsum yfir breytum í Python geta breyturnar geymt mismunandi gagnategundir.

Python hefur eftirfarandi innbyggðar gagnagerðir:

  • bls
  • int, fljóta, flókið
  • listi, tuple
  • fyrirmæli
  • setja
  • bool
  • byte, bytearray

Textategund: str

The str gagnagerð er notuð þegar við viljum lýsa yfir a streng breytilegt.

Dæmi:

x = 'some string' y = str('another string')

Numeric Type: int, float, complex

Þegar við viljum búa til tölulegar breytur notum við int, float eða complex.



Dæmi:

//int a = 5 b = int(5) //float c = 5.5 d = float(5.5) //complex e = 1j f = complex(1j)

Röð Tegund: listi, tuple

Til að búa til breytur á röð röð notum við list eða tuple.

  • A list er safn sem er pantað og breytilegt. Leyfir afrit meðlima.
  • A tuple er safn sem er skipað og óbreytanlegt. Leyfir afrit meðlima.

Dæmi:

//list colors = ['red', 'green', 'blue'] colors_list = list(('red', 'green', 'blue')) //tuple fruits = ('apple', 'orange', 'banana') fruits_tuple = list(('apple', 'orange', 'banana'))

Kortagerð: dict

Til að búa til kort eða orðabók notum við dict.

TIL Orðabók er safn sem er óraðað, breytilegt og verðtryggt. Gögnin eru lykilgildispör.

Dæmi:

people = {'name': 'John', 'age': '45'} people_dict = dict(name='John', age=45)

Setgerð: sett

A set er safn sem er óraðað og ekki verðtryggt.

Til að búa til mengi notum við set.

Dæmi:

status_codes = {'200', '300', '400', '500'} status_codes = set(('200', '300', '400', '500'))

Boolean gerð: bool

The bool leitarorð er notað til að búa til breytur með boolískri gagnagerð.

is_valid = False valid = bool(is_valid)

Tvöfaldur tegund: bæti, bytearray

Tvöfaldar gagnategundir er hægt að búa til á eftirfarandi hátt:

//bytes a = b'some_text' b = bytes(5) //bytearray c = bytearray(3)

Hvernig á að fá gerð breytu

Til að fá gerð breytu umbúðum við breytuna inni í type() virka.

Til dæmis:

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)

Framleiðsla:

['red', 'green', 'blue'] ('apple', 'orange', 'banana')

Python gagnagerð viðskipta

Python skilgreinir gerðarbreytingaraðgerðir til að umbreyta einni gagnategund beint í aðra, sem er mjög gagnlegt.

Hér að neðan eru nokkur dæmi:

Umbreyta frá int til að fljóta

x = 5 y = float(x) print(y)

Framleiðsla:

5.0

Umbreyta frá fljóta til int

x = 5.0 y = int(x) print(y)

Framleiðsla:

5

Umbreyta úr streng í lista

s = 'devqa' t = list(s) print(t)

Framleiðsla:

['d', 'e', 'v', 'q', 'a']

Umbreyta frá streng í tuple

s = 'devqa' t = tuple(s) print(t)

Framleiðsla:

('d', 'e', 'v', 'q', 'a')

Umbreyta úr streng í stillingu

s = 'devqa' t = set(s) print(t)

Framleiðsla:

{'d', 'e', 'a', 'v', 'q'}