Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
165
Tıklama
0
Öne Çıkarma
Python'da değişkenli string basarken invalid syntax hatası
T
5 yıl
Yarbay
Konu Sahibi

tumce = "hello there"
print(f"deneme {tumce} ")

kodunda

print(f"deneme {tumce} ") 'daki sondaki tırnak işareti için invalid syntax hatası veriyor.

Windows 7'de Python 3.5 Python 2.8 ile denedim ikisinde de aynı hatayı veriyor.

Sebebi nedir?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< Bu ileti mini sürüm kullanılarak atıldı >

S
5 yıl
Yüzbaşı

f-string kullanimi Python 3.6'dan sonra geldi

https://www.python.org/dev/peps/pep-0498//

Edit: Python 2 ile neden calisiyorsunuz?





< Bu mesaj bu kişi tarafından değiştirildi srenkenstein -- 28 Ekim 2020; 14:1:16 >
Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay
Konu Sahibi

Ah demek minör versiyon uyumsuzluğu. Python 3.5 ve 2 laptop'a yıllar önce kurduğum versiyonlar, f" " olayı 3.5 te çalışmayınca acaba 2'deki özellik mi diye denedim sadece yoksa dediğin gibi artık kullanılmıyor.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @srenkenstein
G
5 yıl
Yüzbaşı

string format özelliğini kullanabilirsiniz çok daha keyiflidir.

tumce = "hello there"

print( "deneme {} ".format(tumce))



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.