Pyhton öğrenirken yazdığım kodlar. Bu yazıda python da int, float ve string değişkenlerinin tanımlanması, bazı string fonksiyonların kullanımı ve sayısal 2 örnek bulunmaktadır. İlerledikçe bu yazılara devam etmeyi düşünüyorum. Kodları tek tek açıklamayacağım fakat az çok mantığını biliyorsanız zaten direk anlayabileceğiniz örnekler olacak. Kısa kısa bilgilerle kodları ekleyeceğim. Kodlarda zaten açıklama satırları bulunmaktadır. Anlaşılmayan yerler için yorum yazarsanız yardımcı olurum.
Python Değişkenler
Değişkenleri tanımlama ve değişken tipini öğrenme
# -*- coding: utf-8 -*- sayi = 20 # integer metin = "10" # string ondalik = 20.5 # float print(float(metin) + sayi + ondalik) print(type(sayi)) print(type(metin)) print(type(ondalik))
Python String Örnekler
# -*- coding: utf-8 -*- #substring # 2 sadece 2. indexi verir # 2: 2 ve sonrasında ne varsa hepsini verir # :2 2 den öncesini verir # 2:5 2 den itibaren 5 e kadar verir mesaj = "Merhaba Dünya" print(mesaj[2:5]) yeniMesaj = mesaj[2:] print(yeniMesaj) print("---------\n---------") #len print(len(mesaj)) #karakter uzunluğunu verir yeniMesaj2 = mesaj[len(mesaj)-1:len(mesaj)] print(yeniMesaj2) print("---------\n---------") #Lower Upper print(mesaj.upper()) print(mesaj.lower()) print("---------\n---------") #replace print(mesaj.replace("ü","u")) print(mesaj.replace("a","e")) print("---------\n---------") #split #default boşluktur split() #strip() baştaki ve sondaki boşlukları siliyor bilgi = " aa;bb;cc;asdsad;sdsad 34234 4234 ".strip() print(bilgi.split(";")) print("3. eleman = " + bilgi.split(";")[2]) print("---------\n---------") #input ad = input("Adınız nedir?") #inputta tip dönüşümü yapılmalı #alınan değeri string olarak alır sayi1 = input("Sayi 1 = ?") sayi2 = input("Sayi 2 = ?") print(int(sayi1) + int(sayi2))
Python Örnekler
2 adet sayının yerini değiştirme örneği; temp değikeni kullanmadan python da bu işlem hızlıca yapılabilmektedir. Aşağıdaki örnekte kullanımına bakabilirsiniz.
# -*- coding: utf-8 -*- x = 10 y = 20 x,y = y,x print("x = "+str(x)) print("y = "+str(y))
Kilometreyi mile dönüştürme örneği: Kullanıcıdan alınan km bilgisini mil olarak hesaplayıp size kaç mil ettiğini vermektedir.
# -*- coding: utf-8 -*- donusumOrani = 0.621371192 km = int(input("Kaç km ? ")) mil = km * donusumOrani print(str(km) + " km = "+str(mil)+ " mil eder")