Python Ders 2 ( Değişkenler ve veri dönüşümü )

1wexter1

Katılımcı Üye
24 Eyl 2021
921
647
Uzayda1yer
Değişken Nedir ?
Kısaca Python programlarımızda geçici olarak veri saklamak için oluşturduğumuz alanlara değişken denir. Üç çeşit değişken vardır. Bunlar; float , str(string) , int(integer)

Üç çeşit değişken vardır. bunlar; float , str(string) , int(integer).


__________________________________________________________________________________________________________________________________________________________________________

Not !:Herhangi Bir Değişkenin Türünü Bulmak istiyorsak " print(Type(x)) " Komutunu kullanmalıyız.


__________________________________________________________________________________________________________________________________________________________________________
Python:
a = "Python"
print(type(a))
>>> <class 'str'> #string ='str'

b = 10
print (type(b))
>>>  <class 'int'> #intenger = 'int'

c = 2.11
>>>  <class 'float'>
print(type(c))

Bu şekilde değişkenimizin ne tür bir değişken olduğunu bulabiliriz.


1-) String : Değişkenimizi Metin Şeklinde Yazarsak bu "string" bir değer olur.

Python:
a = "Python"  #Tırnak işareti yada Kesme işareti kullanmalıyız yoksa name " 'Python' is not defined " hatasını alırız.
print(type(a))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.



b = 'Python'  #Aynı şekilde kesme işareti ile de belirtebiliriz değişkenimizi
print(type(b))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.


2-) Integer: İsminden de anlayacağınız gibi int() fonksiyonu İngilizce integer (tamsayı) kelimesinin kısaltmasıdır ve bu fonksiyonun görevi bir veriyi tamsayıya dönüştürmektir.

Python:
a = 10 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(a))

>>> <class 'int'>


b = 6873783 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(b))

>>> <class 'int'> #integer = 'int'


3-) Float : Tam olmayan, Noktalı sayılardır.


Python:
a = 0.78 # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(a))

>>> <class 'float'>


b = 0.237498597823  # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(b))

>>> <class 'float'>


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


Not: Cümlenin başına "#" ekleyerek yorum satırı haline getirebilirsiniz.


Python:
# Bu yalnızca bir yorum satırıdır python bunu herhangi bir kod olarak algılamaz


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


----------------------------------Veri Dönüşümü Nedir ?-----------------------------------------------

Veri Dönüştürmenin temel amacı bir objeyi başka bir obje veri tipine dönüştürmektir.
örneğin; integer objesini float objesine dönüştürmek
örnek 2 ; float objesini integer objesine dönüştürmek



Float'ı İnteger'a Dönüştürmek

Bir flout sayımızı İnteger'e dönüşütürmek için int() kullanırız.

Python:
a = 5.78 # a değişkenine 5.78 dedim.Yani a değişkenimiz burda(float)bir sayıdır
print(a) #a değişkeni şuan float bir sayıdır.

>>> 5.78


print(int(a)) # a değişkenini terminale yazdırıyoruz

>>> 5 #a değişkenimiz (int)


---Neden sonuç 5.78 olmadı da 5 oldu??---

== Çünki İnteger bir sayıya dönüştürdük eğer tam sayı olmasaydı noktalı bir sayı olsaydı float olurdu.

__________________________________________________________________________________________________________________________________________________________________________


İnteger'ı Float'a Dönüştürmek: yine aynı mantık . İnteger sayımızı Float'a dönüştürmek için "float()" Kullanırız.

Python:
a = 10
print(a)

>>> 10 #a değişkenimiz şuan integer


print(float(a))

>>> 10.0 #şimdi ise tam sayı değil yani sayımız artık float

__________________________________________________________________________________________________________________________________________________________________________

String'i İnteger'a Dönüştürmek: Bunu direkt kod üzerinde göstereceğim.

Python:
a = "10" # a değişkenine "10" ifadesini verdik yani String bir değişken
print(a * 5)

>>> 1010101010

Şimdi 5 kere 10 yazdı çünkü a string bir ifade ve 5 ile çarpınca python bunu 5 defa yazdı. eğer int yapsaydık Matematiksel olarak çarpardı aynı bu koddaki gibi;

Python:
print(int(a)*5) # a değişkenimizi İnteger'a dönüştüp 5 defa çarpıyoruz

>>> 50 #artık a değişkenimiz İnteger bir sayıya dönüştürmüş olduk


Resim Eklemedim Kodlarla Daha İyi Duracağını Düşündüğüm İçin.

Bugünlük Bu kadar. İlginiz İçin Teşekkürler.:):):)



Hatalı Olduğum veya eksik yaptığım bir yer varsa bildirirseniz sevinirim.

 
Moderatör tarafında düzenlendi:

TOZQOPARAN

Uzman üye
3 Nis 2021
1,258
678
Eski Anka Underground Tim
DEĞİŞKEN NEDİR?
Kısaca Python programlarımızda geçici olarak veri saklamak için oluşturduğumuz alanlara değişken denir. Üç çeşit değişken vardır. Bunlar; float , str(string) , int(integer)

Üç çeşit değişken vardır. bunlar; float , str(string) , int(integer).


__________________________________________________________________________________________________________________________________________________________________________

NOT!!!!:Herhangi Bir Değişkenin Türünü Bulmak istiyorsak " print(Type(x)) " Komutunu kullanmalıyız.


__________________________________________________________________________________________________________________________________________________________________________
Python:
a = "Python"
print(type(a))
>>> <class 'str'> #string ='str'

b = 10
print (type(b))
>>>  <class 'int'> #intenger = 'int'

c = 2.11
>>>  <class 'float'>
print(type(c))

Bu şekilde değişkenimizin ne tür bir değişken olduğunu bulabiliriz.


1-) STRİNG Değişkeni: Değişkenimizi Metin Şeklinde Yazarsak bu "string" bir değer olur.

Python:
a = "Python"  #Tırnak işareti yada Kesme işareti kullanmalıyız yoksa name " 'Python' is not defined " hatasını alırız.
print(type(a))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.



b = 'Python'  #Aynı şekilde kesme işareti ile de belirtebiliriz değişkenimizi
print(type(b))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.


2-) INTEGER: İsminden de anlayacağınız gibi int() fonksiyonu İngilizce integer (tamsayı) kelimesinin kısaltmasıdır ve bu fonksiyonun görevi bir veriyi tamsayıya dönüştürmektir.

Python:
a = 10 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(a))

>>> <class 'int'>


b = 6873783 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(b))

>>> <class 'int'> #integer = 'int'


3-) FLOAT : Tam olmayan, Noktalı sayılardır.


Python:
a = 0.78 # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(a))

>>> <class 'float'>


b = 0.237498597823  # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(b))

>>> <class 'float'>


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


NOT: Cümlenin başına "#" ekleyerek yorum satırı haline getirebilirsiniz.


Python:
# Bu yalnızca bir yorum satırıdır python bunu herhangi bir kod olarak algılamaz


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


----------------------------------VERİ DÖNÜŞÜMÜ NEDİR?-----------------------------------------------

Veri Dönüştürmenin temel amacı bir objeyi başka bir obje veri tipine dönüştürmektir.
örneğin; integer objesini float objesine dönüştürmek
örnek 2 ; float objesini integer objesine dönüştürmek



FLOAT'I İNTEGER'A DÖNÜŞTÜRMEK

Bir flout sayımızı İnteger'e dönüşütürmek için int() kullanırız.

Python:
a = 5.78 # a değişkenine 5.78 dedim.Yani a değişkenimiz burda(float)bir sayıdır
print(a) #a değişkeni şuan float bir sayıdır.

>>> 5.78


print(int(a)) # a değişkenini terminale yazdırıyoruz

>>> 5 #a değişkenimiz (int)


---Neden sonuç 5.78 olmadı da 5 oldu??---

== Çünki İnteger bir sayıya dönüştürdük eğer tam sayı olmasaydı noktalı bir sayı olsaydı float olurdu.

__________________________________________________________________________________________________________________________________________________________________________


İNTEGER'I FLOAT'A DÖNÜŞTÜRMEK: yine aynı mantık . İnteger sayımızı Float'a dönüştürmek için "float()" Kullanırız.

Python:
a = 10
print(a)

>>> 10 #a değişkenimiz şuan integer


print(float(a))

>>> 10.0 #şimdi ise tam sayı değil yani sayımız artık float

__________________________________________________________________________________________________________________________________________________________________________

STRİNG'İ İNTEGER'A DÖNÜŞTÜRMEK: Bunu direkt kod üzerinde göstereceğim.

Python:
a = "10" # a değişkenine "10" ifadesini verdik yani String bir değişken
print(a * 5)

>>> 1010101010

Şimdi 5 kere 10 yazdı çünkü a string bir ifade ve 5 ile çarpınca python bunu 5 defa yazdı. eğer int yapsaydık Matematiksel olarak çarpardı aynı bu koddaki gibi;

Python:
print(int(a)*5) # a değişkenimizi İnteger'a dönüştüp 5 defa çarpıyoruz

>>> 50 #artık a değişkenimiz İnteger bir sayıya dönüştürmüş olduk


RESİM EKLEMEDİM KODLARLA DAHA İYİ DURUCAĞINI DÜŞÜNDÜĞÜM İÇİN.

Bugünlük Bu kadar. İlginiz İçin Teşekkürler.:):):)




Teşekkürler hocam, eline emeğine sağlık
 

1wexter1

Katılımcı Üye
24 Eyl 2021
921
647
Uzayda1yer
eline saglik cok guzel olmus bide boolean eklesen efsanee
Teşekür ederim.D3SDEC.
Onu diğer derste "Veri Tipler" konusunda hepsini açıklıyacağım.
muhtemelen farketmişsindir konuların biraz daha üzerinden geçiyorum ayrıntıya girmiyorum (Çünkü eğer ayrıntıya girersem 100 dersde falan biter.) ondan eksik kalıyor bazı yerler.

Teşekkürler hocam, eline emeğine sağlık
Asıl ben teşekkür ederim ilgin için
 
Moderatör tarafında düzenlendi:

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,016
1,050
16
Konya Ovası Askeri Tesislerinde
DEĞİŞKEN NEDİR?
Kısaca Python programlarımızda geçici olarak veri saklamak için oluşturduğumuz alanlara değişken denir. Üç çeşit değişken vardır. Bunlar; float , str(string) , int(integer)

Üç çeşit değişken vardır. bunlar; float , str(string) , int(integer).


__________________________________________________________________________________________________________________________________________________________________________

NOT!!!!:Herhangi Bir Değişkenin Türünü Bulmak istiyorsak " print(Type(x)) " Komutunu kullanmalıyız.


__________________________________________________________________________________________________________________________________________________________________________
Python:
a = "Python"
print(type(a))
>>> <class 'str'> #string ='str'

b = 10
print (type(b))
>>>  <class 'int'> #intenger = 'int'

c = 2.11
>>>  <class 'float'>
print(type(c))

Bu şekilde değişkenimizin ne tür bir değişken olduğunu bulabiliriz.


1-) STRİNG : Değişkenimizi Metin Şeklinde Yazarsak bu "string" bir değer olur.

Python:
a = "Python"  #Tırnak işareti yada Kesme işareti kullanmalıyız yoksa name " 'Python' is not defined " hatasını alırız.
print(type(a))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.



b = 'Python'  #Aynı şekilde kesme işareti ile de belirtebiliriz değişkenimizi
print(type(b))

>>> <class 'str'>   #Değişkenimize Metin şeklinde yazarsak bu "string" bir değer olacaktır.


2-) INTEGER: İsminden de anlayacağınız gibi int() fonksiyonu İngilizce integer (tamsayı) kelimesinin kısaltmasıdır ve bu fonksiyonun görevi bir veriyi tamsayıya dönüştürmektir.

Python:
a = 10 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(a))

>>> <class 'int'>


b = 6873783 #sayımız bir tam sayı olduğu sürece değişkenimiz integer olucaktır.
print(type(b))

>>> <class 'int'> #integer = 'int'


3-) FLOAT : Tam olmayan, Noktalı sayılardır.


Python:
a = 0.78 # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(a))

>>> <class 'float'>


b = 0.237498597823  # Bu şekilde tam olmayan sayılar Float sayılardır.
print(type(b))

>>> <class 'float'>


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


NOT: Cümlenin başına "#" ekleyerek yorum satırı haline getirebilirsiniz.


Python:
# Bu yalnızca bir yorum satırıdır python bunu herhangi bir kod olarak algılamaz


__________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________


----------------------------------VERİ DÖNÜŞÜMÜ NEDİR?-----------------------------------------------

Veri Dönüştürmenin temel amacı bir objeyi başka bir obje veri tipine dönüştürmektir.
örneğin; integer objesini float objesine dönüştürmek
örnek 2 ; float objesini integer objesine dönüştürmek



FLOAT'I İNTEGER'A DÖNÜŞTÜRMEK

Bir flout sayımızı İnteger'e dönüşütürmek için int() kullanırız.

Python:
a = 5.78 # a değişkenine 5.78 dedim.Yani a değişkenimiz burda(float)bir sayıdır
print(a) #a değişkeni şuan float bir sayıdır.

>>> 5.78


print(int(a)) # a değişkenini terminale yazdırıyoruz

>>> 5 #a değişkenimiz (int)


---Neden sonuç 5.78 olmadı da 5 oldu??---

== Çünki İnteger bir sayıya dönüştürdük eğer tam sayı olmasaydı noktalı bir sayı olsaydı float olurdu.

__________________________________________________________________________________________________________________________________________________________________________


İNTEGER'I FLOAT'A DÖNÜŞTÜRMEK: yine aynı mantık . İnteger sayımızı Float'a dönüştürmek için "float()" Kullanırız.

Python:
a = 10
print(a)

>>> 10 #a değişkenimiz şuan integer


print(float(a))

>>> 10.0 #şimdi ise tam sayı değil yani sayımız artık float

__________________________________________________________________________________________________________________________________________________________________________

STRİNG'İ İNTEGER'A DÖNÜŞTÜRMEK: Bunu direkt kod üzerinde göstereceğim.

Python:
a = "10" # a değişkenine "10" ifadesini verdik yani String bir değişken
print(a * 5)

>>> 1010101010

Şimdi 5 kere 10 yazdı çünkü a string bir ifade ve 5 ile çarpınca python bunu 5 defa yazdı. eğer int yapsaydık Matematiksel olarak çarpardı aynı bu koddaki gibi;

Python:
print(int(a)*5) # a değişkenimizi İnteger'a dönüştüp 5 defa çarpıyoruz

>>> 50 #artık a değişkenimiz İnteger bir sayıya dönüştürmüş olduk


RESİM EKLEMEDİM KODLARLA DAHA İYİ DURUCAĞINI DÜŞÜNDÜĞÜM İÇİN.

Bugünlük Bu kadar. İlginiz İçin Teşekkürler.:):):)




Mükemmel konu birde bool ekleseydin biraz gorsellestirseydin guzel konu olurdu cidden
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.