Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
147
Tıklama
0
Öne Çıkarma
Python'da değişkenli string basarken invalid syntax hatası
T
4 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?



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

S
4 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
4 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
4 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.