Увод у Питхон типове података

Питхон подржава различите типове података као што то подржавају и други програмски језици, на пример, цели број, плутајућа низа, низ итд. Променљиве се користе за чување вредности различитих типова података, тако да су у другим програмским језицима потребни за декларирање променљиве одређеног типа података, а затим променљива може да сачува вредност одређеног типа података, али у питхон-у то није потребно. У питхону нам не треба декларирати променљиву одређену врсту података, јер је то динамички откуцани језик. Варијабла се може користити за чување вредности било које врсте података, а интерпретер се имплицитно веже са својим типом података. Све у Питхон програмирању је објект, па су типови података такође класе и стога су променљиве објекти или инстанце ових класа података. Након складиштења вредности у променљиву можемо проверити тип променљиве помоћу функције типе (), која је уграђена функција питхона.

Погледајмо неке од примера за смештање различитих типова података у променљиве и проверу њихове врсте.

Код

var1 = 20
var2 = 20.65
var3 = "Hello!, World "
print( type(var1) );
print( type(var2) );
print( type(var3) );

Излаз:

Имајте на уму да је Питхон језик осетљив на велика и мала слова, што значи да ако имамо променљиву вар1 онда исту променљиву не можемо добити Вар1 или ВАР1 итд.

Топ 6 Питхон података

Стандардне врсте података питона су дате у наставку:

  • Бројеви: Тип података броја се користи за чување нумеричких вредности.
  • Стринг: Врста података типа стринг користи се за чување низа знакова.
  • Тупле: Врста података Тупле користи се за чување колекције различитих типова података и непромењива је.
  • Листа: Врста података листе користи се за чување збирке различитих типова података и може се мењати.
  • Сет: Постављени тип података користи се за чување збирке различитих типова података; то је променљиво и складишти јединствене елементе.
  • Речник: Врста података из речника користи се за чување збирке различитих типова података у облику парова кључ-вредност, може се мењати и смешта јединствени кључ.

1. Бројеви

Када је број додељен променљивом објекту класе броја.

Размотрите пример: додељени су вар а = 100, вар б = 200 # вар а и вар б број и то су објекти броја. Број може имати 4 врсте нумеричких података:

  1. инт : инт чува целе бројеве, нпр. а = 100, б = 25, ц = 526, итд.
  2. дугачак: дуги складиште већи распон целих бројева, нпр. а = 908090999Л, б = -0к1990999Л, итд.
  3. флоат: бројеви са помичним зарезом плутајуће тачке нпр. а = 25, 6, б ​​= 45, 90, ц = 1, 290, итд.
  4. комплекс: бројеви сложених продавница, нпр. а = 3 + 4ј, б = 2 + 3ј, ц = комплекс (4, 6), итд.

2. Гудачки

Низ се може дефинисати као низ знакова представљених у наводницима. У питхон-у се низ може навести једним, двоструким или троструким наводницима. У питхон-у постоје различити уграђени оператори и функције за лак рад са низом врста података.

Следећи пример приказује руковање низима са уграђеним операторима и функцијама:

Код

s = 'hello! how are you' # s is string variable
print (s(1)) # index operator - printing second character, character start storing from index 0
print (s(2:6)) # slice operator - printing 3rd character to 5th character of the string, the syntax of slice operator str( start: end-1: increment) print (s*3) # printing the string three times
print (s(2:12:2))
s1 = 'hello world'
print (s + s1) # printing the concatenation of s and s1

Излаз:

3. Тупле

Тупле такође чувају колекцију елемената различитих типова података. Тупле је исти као и листа, али тупле је непроменљив (није могуће уређивати или не може мењати вредност величине и елемената). Да бисте створили тупле користи једноставне заграде у овој заградњи, смештају се сви елементи одвојени зарезом (, ).

Следећи пример приказује руковање корњачама:

Код

tp = ("apple", "a", 100, 20.78)
print (tp(1))
print (tp(1:))
print (tp(:3))
print (tp)
print (tp + tp)
print (tp * 3)
print (type(tp))
tp(1) = "banana"
print (tp)

Излаз:

4. Листа

Листа трговина садржи колекцију различитих врста елемената. Листа се може мењати (може се мењати). То је исто што и низови у Ц, али списак чува елементе различитих типова података. За прављење листе користе се квадратни заграде (), унутар њих се налазе сви елементи одвојени зарезом (, ). Можемо користити индексе (и), слице (:) операторе, операторе придруживања (+), оператора понављања (*) итд. Да бисмо радили са листом исто као и са жицама.

Следећи пример приказује руковање списком:

Код

ls = ("apple", "a", 100, 20.78) print (ls(1))
print (ls(1:))
print (ls(:3))
print (ls)
print (ls + ls)
print (ls * 3)
print (type(ls))
ls(1) = "banana"
print (ls)

Излаз:

5. Подесите

Сет такође чува колекцију елемената различитих типова података. Скуп је исти као листа и подешавање, али скуп је непромењив (не може се уређивати или не може мењати вредност величине и елемената), поништити и меморисати само јединствене елементе. Да бисте креирали скуп користи () коврчаве заграде, унутар ових заграда чувају се сви елементи одвојени зарезом (, ).

Следећи пример приказује руковање сетом:

Код

st = ("apple", "banana", 100, 20.78)
# set cannot support indexing st(1) # set cannot support slicing st(1:) print (st)
print (st + st)# set cannot support concatenation
print (st * 2) # set cannot support repetition
print (type(st))
# set is immutable st(2) = "hi"

Излаз:

6. Речник

Речник се такође чува у збирци различитих елемената типова података у облику парова кључ-вредност. То су наручени, изменљиви и смештају јединствене кључеве као сет. Да бисте креирали скуп користи () коврчаве заграде исте као и скуп, у том загради се чувају сви елементи (пар кључева и вредности) одвојени зарезом (, ).

Следећи пример приказује руковање сетом:

Код

dc = ("fruits":("apple", "banana"), 'qty':100)
print("Fruits: ", dc('fruits'))
print("Quantity: ", dc('qty'))
print ("Dictionary: ", dc)# print all elements of the dictionary
print ("Keys: ", dc.keys()) # print all the keys of the dictionary
print ("values: ", dc.values()) # print all the values of the dictionary
print ("key value pairs: ", dc.items()) # print all the key values pair elements of the dictionary

Излаз:

Препоручени чланак

Ово је водич за Питхон типове података. Овдје детаљно расправљамо о првих 6 врста података питхона, уз имплементацију и излаз кода. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Преглед апстрактне класе у Питхон-у
  2. Како заменити бројеве на Питхон-у?
  3. Предности Питхон-а | Топ 10
  4. Боолеови оператори у Питхону
  5. Различите операције повезане са Туповима
  6. Врсте података Ц ++
  7. Тип података кошнице

Категорија: