PYTHON USEFUL FUNCTIONS
#Pythonda kullanılabilir fonksiyonlardan bazılarını yazacağım.
#Bu yazıyı yazarken LearnPython uygulamasını referans aldım.
#virgülü kelimeler arasına yerleştiriyoruz.
dizi=["kitap","saat","kulaklık","el feneri"]
print(','.join(dizi))
#program çıktısı: "kitap,saat,kulaklık,el feneri"
#kelime değiştirme
print("herkese selam".replace("selam","merhaba"))
#program çıktısı: "herkese merhaba"
#cümlenin istenen kelime ile başlayıp başlamadığı sorgulanıyor.
p="Deneme Yazimiza Basladim."
print(p.startswith("Deneme"))
#program çıktısı: "True"
#cümlenin istenen kelime ile sonlanma durumu sorgulanıyor
print(p.endswith("."))
#program çıktısı: "True"
#Büyük harfe dönüştürme
print(p.upper())
# "DENEME YAZIMIZA BASLADIM."
#küçük harfe dönüştürme
print(p.lower())
# "deneme yazimiza basladim."
#virgülle ayrılan ifadeleri gruplandırdık
cümle="Baska bir gün,elimde kalan,sadece benim olmayan."
print(cümle.split(","))
# "['Baska bir gün', 'elimde kalan', 'sadece benim olmayan.']"
#ikinci elemanı istedik
print(cümle.split(",")[1])
# "elimde kalan"
sayilar=[2,25,63,92,0,1,7,-5,21]
#en küçük sayı
print(min(sayilar))
# "-5"
#en büyük sayı
print(max(sayilar))
# "92"
#negatif sayıyı bulup mutlak değerini aldık.
for i in range(len(sayilar)):#dizinin uzunluğu kadar artırma istedik
if sayilar[i]<0:
print(abs(sayilar[i]))
# "5"
#sayıların toplamı
print(sum(sayilar))
# "206"
#eldeki değerlerin hepsinin belli bir şartı sağlayıp sağlamadığı kontrol ediliyor.
if all([d>50 for d in sayilar]):
print("Hepsi elliden büyük.")
else:
print("Hepsi 50 den büyük degil.")
#şartı sağlayan enaz bir tane elemanın olma durumu
if any([d>50 for d in sayilar]):
print("Ama yinede var.")
# "Hepsi 50 den büyük degil."
# "Ama yinede var."
#Burada elemanlara 0 dan başlayıp bitene kadar numaralandırma yapılacak.
for e in enumerate(sayilar):
print(e)
#" (0, 2)
# (1, 25)
# (2, 63)
# (3, 92)
# (4, 0)
# (5, 1)
# (6, 7)
# (7, -5)
# (8, 21)"
#Bu yazıyı yazarken LearnPython uygulamasını referans aldım.
#virgülü kelimeler arasına yerleştiriyoruz.
dizi=["kitap","saat","kulaklık","el feneri"]
print(','.join(dizi))
#program çıktısı: "kitap,saat,kulaklık,el feneri"
#kelime değiştirme
print("herkese selam".replace("selam","merhaba"))
#program çıktısı: "herkese merhaba"
#cümlenin istenen kelime ile başlayıp başlamadığı sorgulanıyor.
p="Deneme Yazimiza Basladim."
print(p.startswith("Deneme"))
#program çıktısı: "True"
#cümlenin istenen kelime ile sonlanma durumu sorgulanıyor
print(p.endswith("."))
#program çıktısı: "True"
#Büyük harfe dönüştürme
print(p.upper())
# "DENEME YAZIMIZA BASLADIM."
#küçük harfe dönüştürme
print(p.lower())
# "deneme yazimiza basladim."
#virgülle ayrılan ifadeleri gruplandırdık
cümle="Baska bir gün,elimde kalan,sadece benim olmayan."
print(cümle.split(","))
# "['Baska bir gün', 'elimde kalan', 'sadece benim olmayan.']"
#ikinci elemanı istedik
print(cümle.split(",")[1])
# "elimde kalan"
sayilar=[2,25,63,92,0,1,7,-5,21]
#en küçük sayı
print(min(sayilar))
# "-5"
#en büyük sayı
print(max(sayilar))
# "92"
#negatif sayıyı bulup mutlak değerini aldık.
for i in range(len(sayilar)):#dizinin uzunluğu kadar artırma istedik
if sayilar[i]<0:
print(abs(sayilar[i]))
# "5"
#sayıların toplamı
print(sum(sayilar))
# "206"
#eldeki değerlerin hepsinin belli bir şartı sağlayıp sağlamadığı kontrol ediliyor.
if all([d>50 for d in sayilar]):
print("Hepsi elliden büyük.")
else:
print("Hepsi 50 den büyük degil.")
#şartı sağlayan enaz bir tane elemanın olma durumu
if any([d>50 for d in sayilar]):
print("Ama yinede var.")
# "Hepsi 50 den büyük degil."
# "Ama yinede var."
#Burada elemanlara 0 dan başlayıp bitene kadar numaralandırma yapılacak.
for e in enumerate(sayilar):
print(e)
#" (0, 2)
# (1, 25)
# (2, 63)
# (3, 92)
# (4, 0)
# (5, 1)
# (6, 7)
# (7, -5)
# (8, 21)"
Comments