Svarbūs „Python“ duomenų tipai, kuriuos turite žinoti

Duomenų tipai yra klasės, o kintamieji yra šių klasių egzempliorius arba objektas. „Python“ yra įvairių duomenų tipų, kurie atspindi vertės tipus

Į , viskas yra objektas. Taigi duomenų tipai traktuojami kaip klasės, o kintamieji yra šių klasių egzempliorius arba objektas. „Python“ yra įvairių duomenų tipų, kurie atspindi vertės tipus. Šiame straipsnyje sužinosime apie skirtingus „Python“ duomenų tipus ir kaip jie priskiriami kintamiesiems tokia seka:

Pradėkime.



python- python duomenų tipai - edureka„Python“ duomenų tipai

Kintamieji naudojami skirtingų tipų duomenų vertėms laikyti. Kadangi „Python“ yra dinamiškai įvesta kalba, deklaruodami nereikia apibrėžti kintamojo tipo. Vertėjas netiesiogiai susieja vertę su savo tipu. „Python“ leidžia mums patikrinti programoje naudojamo kintamojo tipą. Su tipo () pagalba , galite sužinoti perduoto kintamojo tipą.

Pavyzdys:

x = 24 y = 14,7 z = „Sveiki atvykę į„ Edureka ““ spausdinti (tipas (x)) spausdinti (tipas (y)) spausdinti (tipas (z))

Išvestis:

 

Standartiniai duomenų tipai „Python“

Kintamasis naudojamas laikyti skirtingų tipų vertes. Pvz., Asmens vardas turi būti saugomas kaip eilutė, o darbuotojo ID - kaip sveikas skaičius.

„Python“ pateikia įvairius standartinius duomenų tipus, kurie apibrėžia kiekvieno iš jų saugojimo būdą. Standartiniai „Python“ duomenų tipai apima:

Dabar, kai žinote apie standartinius python duomenų tipus, pereikime ir supraskime kiekvieną iš jų išsamiai.

Skaičiai

Skaičius naudojamas skaitmeninėms vertėms išsaugoti. „Python“ sukuria skaičių objektai kai kintamajam priskiriamas skaičius. Yra 4 skaitinių duomenų tipai:

  • tarpt - Jis naudojamas sveikiems skaičiams, tokiems kaip 12, 2, 7 ir kt.
  • ilgas - Šis sveikasis skaičius naudojamas didesniam verčių diapazonui, pvz., 908090800L, -0x1929292L ir kt.
  • plūdė - Jis naudojamas slankiųjų kablelių skaičiams, tokiems kaip 1,5, 701,89, 15,2 ir kt.
  • kompleksas - Tai naudojama sudėtingiems skaičiams, tokiems kaip 2.14j, 2.0 + 2.3j ir kt.

Į , galite naudoti mažąsias raides L su ilgais sveikaisiais skaičiais. Tačiau patogiau naudoti didžiąsias L raides.

Pavyzdys:

a = 12 atspaudų (a, 'yra tipo', tipas (a)) b = 5,05 spausdinimas (b, 'yra tipo', tipas (b)) c = 1 + 2j spausdinimas (c, 'yra sudėtinis skaičius? ', isinstance (1 + 2j, kompleksas))

Išvestis:

12 yra 5.05 tipo yra (1 + 2j) tipo yra kompleksinis skaičius? Tiesa

Stygos

Į apibrėžiama kaip kabutėse pavaizduotų simbolių seka. „Python“ galite naudoti vieną, dvigubą arba trigubą kabutes, kad apibrėžtumėte eilutę.

Stygų tvarkymas pitone gali būti atliekamas naudojant įvairias integruotas funkcijas ir operatoriai . Stygų tvarkymo atveju operatorius + naudojamas susieti dvi eilutes.

Pavyzdys:

str1 = 'Sveiki atvykę į Edureka' #string str1 str2 = 'Python Programming' # string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Išvestis:

Sveiki atvykę į „Edureka Python“ programavimą

Sąrašas

Sąrašai panašūs į bet joje gali būti įvairių tipų „Python“ duomenys. Sąraše saugomi elementai yra atskirti kableliu (,) ir uždėti laužtiniuose skliaustuose [].

kasandros stalas vs kolonų šeima

Norėdami naudotis sąrašo duomenimis, galite naudoti „Slice [:]“ operatorius. Sujungimo operatorius (+) yra panašus į eilutėse esantį.

Pavyzdys:

sąrašas = [20, 'sveiki', 'edureka', 40] spausdinti (sąrašas [3:]) spausdinti (sąrašas) spausdinti (sąrašas + sąrašas)

Išvestis:

[40] [20, „welcome“] [20, „welcome“, „edureka“, 40] [20, „welcome“, „edureka“, 40, 20, „welcome“, „edureka“, 40]

Tuple

„Tuple“ daugeliu atžvilgių yra panašus į sąrašus. Patinka sąrašams, tuples taip pat yra įvairių duomenų tipų elementų rinkimas. Korpuso elementai yra atskirti kableliu (,) ir uždaryti skliausteliuose ().

„Tuple“ yra tik skaitoma duomenų struktūra, todėl jūs negalite keisti „duplet“ elementų dydžio ir vertės.

Pavyzdys:

tuple = ('sveiki', 'edureka', 40) spausdinti (tuple [1:]) spausdinti (tuple) spausdinti (tuple + tuple)

Išvestis:

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

Žodynas

Žodynas yra užsakytas raktų ir vertybių poros rinkinys. Tai panašu į asociacinį masyvą arba maišos lentelę, kurioje kiekvienas raktas saugo tam tikrą vertę. Raktas gali laikyti bet kokį primityvų duomenų tipą, o reikšmė yra savavališkas „Python“ objektas.

Žodyno elementai atskiriami kableliu ir uždedami garbanotose petnešose {}.

Pavyzdys:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1-as vardas yra' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Išvestis:

1 vardas yra Jonas [1, 2, 3, 4] ['Jonas', 'Rachelė', 'Nansi', 'Danielius]

Tai yra standartiniai pitono duomenų tipai, naudojami skirtingoms reikšmėms laikyti. Tuo mes pasiekėme savo straipsnio pabaigą.

Dabar patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Python“ sertifikavimo mokymai padės jums įgyti patirties atliekant kiekybinę analizę, duomenų gavybą ir duomenų pateikimą, kad matytumėte ne tik skaičių, bet ir pakeisite savo karjerą į duomenų mokslininko vaidmenį.

Turite mums klausimą? Prašome paminėti tai „Python duomenų tipų“ komentarų skyriuje ir mes su jumis susisieksime.