#2 l Python Dersleri ( Stringler)
// Python Dersleri - 2 [ STRİNG ] // AquieLL
--- " xxx " Genellikle tırnak içinde ne olursa olsun bunlara karakter dizisi ( string ) diyoruz.
olarak bize veriyor.İşte bu bir string'dir.Bunu bir de tek tırnakla da yapabiliriz
olarak basılacaktır.
---Mesela pythonda bize içi boş karakter dizisi'de yardımcı olacak ilerde göreceğiz.
Peki bunu nasıl yapacağız.
olarak içi boş string oluşturmuş oluyoruz.
içinde bir adet boşluk bulunduran string olmuş oluyor.
---Şimdi göstereceğim örnekte de 'AquieLL'in konusu' diye bir stirng oluşturduğumuz da neden hata veriyor ? nasıl çözeriz ? bakalım..
başlangıç tek tırnak olduğu için AquieLL'in derken ki tek tırnağı son kabul ediyor.
bu yüzden hata veriyor.
şöyle ;
Peki nasıl çözeceğiz ?
KAÇIŞ DİZELERİ İle bu sorunu çözebiliriz hemen bakalım.
olarak bize veriyor ve bu sorunu çözmüş oluyoruz.
2.yol olarakta
şeklinde çıktı alabiliriz.
Peki Neden hata vermedi çünkü başlangıç ve bitişimiz çift tırnak.Ahmet'in derken tek
tırnak kullandık.
---Peki bir verinin string türünde olduğunu nasıl anlarız ?
şeklinde çıktı veriyor.Yani ifadenin string olduğunu görüyoruz.
---Stringleri nasıl birleştirebiliriz ona bakalım.
olarak çıktı alıyoruz.
yukarıdaki örnek boşluk bırakamadık işte şimdi içinde bir adet boşluk olan karakter dizi oluşturalım ve arada boşluk bıraklım.
Bir başka örneğe bakalım.
Olarak çıktı veriyor şimdi tekrardan arada boşluk bırakalım.
Olarak bir adet boşluk bulunduran string ile * operatörü yardımıyla 3 defa yazdırdım.
---String'i Değişkene atamak istersem ;
bir başka
bir başka
bir başka
bir başka
--- " xxx " Genellikle tırnak içinde ne olursa olsun bunlara karakter dizisi ( string ) diyoruz.
Kod:
>>> "merhaba"
>>> 'merhaba'
Kod:
>>>'merhaba dostlarım' >>>'merhaba dostlarım'
---Mesela pythonda bize içi boş karakter dizisi'de yardımcı olacak ilerde göreceğiz.
Peki bunu nasıl yapacağız.
Kod:
>>>" " >>>' '
Kod:
>>>" " >>>' '
---Şimdi göstereceğim örnekte de 'AquieLL'in konusu' diye bir stirng oluşturduğumuz da neden hata veriyor ? nasıl çözeriz ? bakalım..
başlangıç tek tırnak olduğu için AquieLL'in derken ki tek tırnağı son kabul ediyor.
bu yüzden hata veriyor.
şöyle ;
Kod:
>>>'AquieLL'in konusu' >>>SyntaxError : invailid syntax
KAÇIŞ DİZELERİ İle bu sorunu çözebiliriz hemen bakalım.
Kod:
>>>'AquieLL\'in konusu.' >>>"AquieLL'in konusu."
2.yol olarakta
Kod:
>>"AquieLL'in Konusu." >>"AquieLL'in Konusu."
Peki Neden hata vermedi çünkü başlangıç ve bitişimiz çift tırnak.Ahmet'in derken tek
tırnak kullandık.
---Peki bir verinin string türünde olduğunu nasıl anlarız ?
Kod:
>>>type("AquieLL") <class 'str'>
---Stringleri nasıl birleştirebiliriz ona bakalım.
Kod:
>>>"AquieLL" + "Anka" >>>'AquieLLAnka'
yukarıdaki örnek boşluk bırakamadık işte şimdi içinde bir adet boşluk olan karakter dizi oluşturalım ve arada boşluk bıraklım.
Kod:
>>"AquieLL" + " " + "Anka" >>'AquieLL Anka
Kod:
>>>"AquieLL" *3 >>AquieLLAquieLLAquieLL
Kod:
>>"AquieLL " * 3 >>AquieLL AquieLL AquieLL
---String'i Değişkene atamak istersem ;
Kod:
>>anka = "aquu" >>yazılım = "keylo" >>anka + yazılım >>'aquukeylo'
Kod:
>>anka = "aquu" >>yazılım = "keylo" >>"anka" + "keylo" >>'ankayazılım'
Kod:
>>aquu = "aquu" >>anka+anka+anka >>aquuaquuaquu
Kod:
>>anka = "aquu" >>anka * 3 >>'aquuaquuaquu'
Kod:
>>anka = "aquu" >>"anka " * 3 >>'aquu aquu aquu'
Yorumlar
Yorum Gönder