phyton

Python Notlarım #1 – Değişkenler – Input Kullanımı

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")

Bir yanıt yazın

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