Mahalagang Mga Uri ng Data ng Python na Kailangan Mong Malaman



Ang mga uri ng data ay mga klase at ang mga variable ay isang halimbawa o object ng mga klase na ito. Mayroong iba't ibang mga uri ng data sa Python upang kumatawan sa mga uri ng halaga

Sa , lahat ay isang bagay. Kaya, ang mga uri ng data ay itinuturing bilang mga klase at ang mga variable ay isang halimbawa o object ng mga klase. Mayroong iba't ibang mga uri ng data sa Python upang kumatawan sa mga uri ng halaga. Sa artikulong ito, malalaman natin ang tungkol sa iba't ibang Mga Uri ng Data ng Python at kung paano ito itinalaga sa mga variable sa sumusunod na pagkakasunud-sunod:

Magsimula na tayo.





python- mga uri ng data ng python - edurekaMga Uri ng Data ng Python

Mga variable ay ginagamit upang humawak ng mga halaga para sa iba't ibang mga uri ng data. Tulad ng Python ay isang wikang na-type nang pabagu-bago, hindi mo kailangang tukuyin ang uri ng variable habang idinideklara ito. Implikadong nagbubuklod ng interpreter ang halaga sa uri nito. Pinapayagan kami ng Python na suriin ang uri ng variable na ginamit sa programa. Sa tulong ng uri () , malalaman mo ang uri ng variable na naipasa.

Halimbawa:



x = 24 y = 14.7 z = 'Maligayang pagdating sa Edureka' print (type (x)) print (type (y)) print (type (z))

Output:

 

Mga Karaniwang Uri ng Data sa Python

Ginagamit ang isang variable upang hawakan ang iba't ibang uri ng mga halaga. Halimbawa, ang pangalan ng isang tao ay dapat na nakaimbak bilang isang string samantalang ang isang ID ng empleyado ay dapat na nakaimbak bilang isang integer.

Nagbibigay ang Python ng iba't ibang mga karaniwang uri ng data na tumutukoy sa paraan ng pag-iimbak sa bawat isa sa kanila. Ang karaniwang mga uri ng data sa Python ay may kasamang:



Ngayong alam mo na ang tungkol sa karaniwang mga uri ng data ng sawa, magpatuloy tayo at maunawaan ang bawat isa sa mga ito nang detalyado.

Numero

Ginagamit ang numero upang mag-imbak ng mga halagang bilang. Ang Python ay lumilikha ng Numero mga bagay kapag ang isang numero ay itinalaga sa isang variable. Mayroong 4 na uri ng data sa bilang:

  • int - Ginagamit ito para sa mga naka-sign integer tulad ng 12, 2, 7, atbp.
  • mahaba - Ang integer na ito ay ginagamit para sa isang mas mataas na saklaw ng mga halagang tulad ng 908090800L, -0x1929292L, atbp.
  • lumutang - Ginagamit ito upang mag-imbak ng mga numero ng lumulutang-point tulad ng 1.5, 701.89, 15.2, atbp.
  • kumplikado - Ginagamit ito para sa mga kumplikadong numero tulad ng 2.14j, 2.0 + 2.3j, atbp.

Sa , maaari mong gamitin ang isang mas mababang kaso na L na may mahabang integer. Gayunpaman, mas maginhawa ang paggamit ng pang-itaas na kaso ng L.

Halimbawa:

a = 12 print (a, 'is of type', type (a)) b = 5.05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'ay kumplikadong numero? ', isinstance (1 + 2j, kumplikado))

Output:

Ang 12 ay ang uri ng 5.05 na uri (1 + 2j) ay kumplikadong numero? Totoo

String

SA ay tinukoy bilang isang pagkakasunud-sunod ng mga character na kinakatawan sa mga panipi. Sa sawa, maaari kang gumamit ng solong, doble, o triple na quote upang tukuyin ang isang string.

Ang paghawak ng string sa sawa ay maaaring gawin gamit ang iba't ibang mga inbuilt na function at mga operator . Sa kaso ng paghawak ng string, ang operator + ay ginagamit upang pagsamahin ang dalawang mga string.

Halimbawa:

str1 = 'Maligayang Pagdating sa Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Output:

Wel c Maligayang pagdating sa Edureka Python Programming

Listahan

Ang mga listahan ay katulad sa ngunit maaari itong maglaman ng iba't ibang mga uri ng data sa Python. Ang mga item na nakaimbak sa listahan ay pinaghihiwalay ng isang kuwit (,) at nakapaloob sa loob ng mga square bracket [].

kung paano sumulat ng isang scanner sa java

Maaari kang gumamit ng slice [:] na mga operator upang ma-access ang data ng listahan. Ang concatenation operator (+) ay pareho sa isa sa mga string.

Halimbawa:

list = [20, 'welcome', 'edureka', 40] print (list [3:]) print (list) print (list + list)

Output:

[40] [20, 'welcome'] [20, 'welcome', 'edureka', 40] [20, 'welcome', 'edureka', 40, 20, 'welcome', 'edureka', 40]

Tulak

Ang isang tuple ay katulad ng mga listahan sa maraming paraan. Tulad ng mga listahan, tuples naglalaman din ng koleksyon ng mga item ng iba't ibang mga uri ng data. Ang mga item ng tuple ay pinaghihiwalay ng isang kuwit (,) at nakapaloob sa panaklong ().

Ang isang tuple ay isang read-only na istraktura ng data at hindi mo mababago ang laki at halaga ng mga item ng isang tuple.

Halimbawa:

tuple = ('welcome', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Output:

('edureka', 40) ('welcome', 'edureka', 40) ('welcome', 'edureka', 40, 'welcome', 'edureka', 40)

Diksyonaryo

Ang Diksyonaryo ay isang naka-order na hanay ng isang key-halaga na pares ng mga item. Ito ay tulad ng isang associate associate o isang hash table kung saan ang bawat key ay nag-iimbak ng isang tukoy na halaga. Maaaring hawakan ng key ang anumang primitive na uri ng data samantalang ang halaga ay isang di-makatwirang object ng Python.

Ang mga item sa diksyunaryo ay pinaghihiwalay ng kuwit at nakapaloob sa mga kulot na brace {}.

Halimbawa:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Output:

Ika-1 pangalan ay John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Ito ang karaniwang mga uri ng data ng sawa na ginagamit para sa paghawak ng iba't ibang mga halaga. Sa pamamagitan nito, napunta kami sa dulo ng aming artikulo.

Ngayon suriin ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Tutulungan ka ng Python Certification Training na makakuha ng kadalubhasaan sa Quantitative Analysis, data mining, at ang pagtatanghal ng data upang makita ang lampas sa mga numero sa pamamagitan ng pagbabago ng iyong karera sa papel na ginagampanan ng Scientist ng Data.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'Mga Uri ng Data ng Python' at babalikan ka namin.