Şimdi Ara

Python'da değişkenli string basarken invalid syntax hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
146
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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ı >



  • 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 >
  • srenkenstein kullanıcısına yanıt
    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ı >
  • string format özelliğini kullanabilirsiniz çok daha keyiflidir.


    tumce = "hello there"


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

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.