Увод у Питхон типове података
Питхон подржава различите типове података као што то подржавају и други програмски језици, на пример, цели број, плутајућа низа, низ итд. Променљиве се користе за чување вредности различитих типова података, тако да су у другим програмским језицима потребни за декларирање променљиве одређеног типа података, а затим променљива може да сачува вредност одређеног типа података, али у питхон-у то није потребно. У питхону нам не треба декларирати променљиву одређену врсту података, јер је то динамички откуцани језик. Варијабла се може користити за чување вредности било које врсте података, а интерпретер се имплицитно веже са својим типом података. Све у Питхон програмирању је објект, па су типови података такође класе и стога су променљиве објекти или инстанце ових класа података. Након складиштења вредности у променљиву можемо проверити тип променљиве помоћу функције типе (), која је уграђена функција питхона.
Погледајмо неке од примера за смештање различитих типова података у променљиве и проверу њихове врсте.
Код
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 врсте нумеричких података:
- инт : инт чува целе бројеве, нпр. а = 100, б = 25, ц = 526, итд.
- дугачак: дуги складиште већи распон целих бројева, нпр. а = 908090999Л, б = -0к1990999Л, итд.
- флоат: бројеви са помичним зарезом плутајуће тачке нпр. а = 25, 6, б = 45, 90, ц = 1, 290, итд.
- комплекс: бројеви сложених продавница, нпр. а = 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 врста података питхона, уз имплементацију и излаз кода. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Преглед апстрактне класе у Питхон-у
- Како заменити бројеве на Питхон-у?
- Предности Питхон-а | Топ 10
- Боолеови оператори у Питхону
- Различите операције повезане са Туповима
- Врсте података Ц ++
- Тип података кошнице