Python Basit Komutlar

LazEmre0808

Yeni üye
30 Eyl 2017
49
0
İstanbul
Python Basit Kodlar

Arkadaşlar merhaba pythona yeni başlayacak kişinin bilmesi gerekenleri anlatıcam bugün hemen başlayalım;

ilk olarak print komutunu bilmemiz gerekiyor
print türkçede yazdır demektir bu komut sayesinde pythonda ekrana yazdığımız kelimeyi harfi bastırabiliyoruz şu şekilde kullanmamız gerekiyor 2 türlü olur
1. print("LazEmre0808")
2. print(’Laz’)

ama Şöyle bişey olması imkansız print("Laz’)
yani burda anlatmak istedigim şey ya " tırnak kullanırız yada ’ tırnak kullanırız bir ’ bir " kullanamayız
şimdi de toplama ile ugraşalım biraz

mesela bir a ve b değişkeni tanımlayalım

a = "Laz"

b = "Dağıztanlı"

a + b dediğimde ’LazDağıztanlı’ yazısını alırım
fakat a , b dedigimde şunu alırım (’Laz’, ’Dağıztanlı’)


evet şimdide iki farklı türü toplamayı öğrenelim pythonda türler vardır

str : ’ veya " işaretleri arasındaki yazılar str olarak geçer
int : tam sayılar örneğin 1,2
float : virgüllü sayılar 7.8 gibi
long integer: uzun tam sayıları tanımlamak için
list: liste şeklinde örneğin futbolcu = ["Emre" , "Golcü"] gibi
dictionary: sözlük = {"Elma" : "Meyve"} gibi
tuples: listeye benzer yapıda fakat farklı ("hen","Emre",("baba","anne")) gibi


ben bugün sizlere string ve integer nasıl toplanır bunu öğretecegim hemen başlayalım ;


ilk başta bizim ekrana bastırma kodumuz neydi print’di

print yazarak başlıyoruz print("Emre")
stringimizi girdik şimdi de tam sayımızı girecegiz
print("Emre" + 5) dersek şöyle bir hata alırız
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print("Emre" + 5)
TypeError: can only concatenate str (not "int") to str
burda ne demek istedigini açıklayayım burda diyorki iki farklı türü toplayamassın birisi tam sayı birisi yazı diyor biz bunu nasıl düzenleyecegiz

bu şekilde yazalım

print("Emre" + str(5)) şeklinde yazarsak bize şöyle diyecektir
Emre5
print("Emre" , str(5)) şeklinde yazarsak bize şöyle diyecektir
Emre 5
yani buradaki , ayrık yazmamızı sağladı

arkadaşlar 5 in önüne str yazmamızın sebebi "Emre" bir str dir yani emrenin türü string dir bizim 5’i stringe çevirip yazmamız gerekiyor çevirmessek yukarıdaki hatayı alıyoruz çünkü string ve integer toplanmıyor

Evet arkadaşlar umarım yardımcı olabilmişimdir ilgi gelirse devamını getirecegim okuduğunuz için teşekkürler..
 
Son düzenleme:
Ü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.