Python veri türleri

0 Hisse senetleri
0
0
0
0

giriiş

Python veri türleri, bir değişkenin türünü tanımlamak için kullanılır. Bu makalede, tüm veri türlerini listeleyecek ve her birinin işlevselliğini ele alacağız. Python'a yeni başlıyorsanız, öncelikle yeni başlayanlar için Python eğitimimize göz atmayı unutmayın. Daha önce okuduysanız, Python yorumları ve ifadeleri hakkındaki önceki eğitimimize de göz atmayı unutmayın.

Python sayısal veri türü

Python sayısal veri türü; sayısal değerleri depolamak için kullanılır;

  1. int – Sınırsız uzunluktaki işaretli tam sayıları tutar.
  2. long - uzun tam sayıları tutar (Python 2.x'te mevcuttur, Python 3.x'te kullanımdan kaldırılmıştır).
  3. Float – Tam kayan nokta sayılarını tutar ve 15 ondalık basamağa kadar doğrudur.
  4. Karışık – karışık sayılar içerir.

Python'da, C veya C++'daki gibi bir değişken tanımlarken veri türünü tanımlamamıza gerek yoktur. Bir değişkene basitçe değerler atayabiliriz. Ancak, şu anda ne tür bir sayısal değer tuttuğunu görmek istiyorsak, type() fonksiyonunu şu şekilde kullanabiliriz:

#create a variable with integer value.
a=100
print("The type of variable having value", a, " is ", type(a))
#create a variable with float value.
b=10.2345
print("The type of variable having value", b, " is ", type(b))
#create a variable with complex value.
c=100+3j
print("The type of variable having value", c, " is ", type(c))

Yukarıdaki kodu çalıştırdığınızda aşağıdaki görseldeki gibi bir çıktı göreceksiniz.


Python dize veri türü

Dize, bir karakter dizisidir. Python, Unicode karakterlerini destekler. Genellikle dizeler tek veya çift tırnak işaretiyle gösterilir.

a = "string in a double quote"
b= 'string in a single quote'
print(a)
print(b)
# using ',' to concatenate the two or several strings
print(a,"concatenated with",b)
#using '+' to concate the two or several strings
print(a+" concated with "+b)

Yukarıdaki kod aşağıdaki görseldeki gibi bir çıktı üretecektir.


Python Liste Veri Türü

Bu liste, yalnızca Python'a özgü çok yönlü bir veri türüdür. Bir bakıma C/C++'daki dizilerle aynıdır. Ancak Python'daki bir listenin ilginç yanı, aynı anda farklı veri türlerini tutabilmesidir. Resmi bir liste, köşeli parantezler ([]) ve virgüller (,) kullanılarak yazılmış, sıralı bir veri dizisidir.

 #list of having only integers
a= [1,2,3,4,5,6]
print(a)
#list of having only strings
b=["hello","john","reese"]
print(b)
#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print(c)
#index are 0 based. this will print a single character
print(c[1]) #this will print "you" in list c

Yukarıdaki kod şu şekilde bir çıktı üretir


Python Tuple

Tuple, listeye benzer bir veri dizisi olan başka bir veri türüdür. Ancak değişmezdir. Bu, tuple içindeki verilerin yazmaya karşı korumalı olduğu anlamına gelir. Tuple içindeki veriler parantez ve virgül kullanılarak yazılır.

tuple having only integer type of data.
a=(1,2,3,4)
print(a) #prints the whole tuple
tuple having multiple type of data.
b=("hello", 1,2,3,"go")
print(b) #prints the whole tuple
#index of tuples are also 0 based.r code... */

Yukarıdaki Python veri tipi tuple örnek kodunun çıktısı aşağıda gösterildiği gibi olacaktır.


Python Sözlüğü

Python sözlüğü, anahtar-değer çiftleri biçiminde sıralanmamış bir veri dizisidir. Bir karma tabloya benzer. Sözlükler, anahtar:değer biçiminde süslü parantezlerle yazılır. Büyük miktarda veri arasından verileri verimli bir şekilde almak için oldukça kullanışlıdır.

 #a sample dictionary variable
a = {1:"first name",2:"last name", "age":33}
#print value having key=1
print(a[1])
#print value having key=2
print(a[2])
#print value having key="age"
print(a["age"])

Bu Python sözlük veri örnek kodunu çalıştırdığınızda çıktı aşağıdaki görüntüdeki gibi olacaktır.


Sonuç

Python veri türleri hakkında bugünlük bu kadar. Her kod parçasını makinenizde çalıştırmayı unutmayın. Ayrıca, kopyala-yapıştır yapmayın. Kod satırlarını kendiniz yazmayı deneyin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz