• 1400/03/08

فرمت رشته ها :

من هر کاری کردم نتونستم با حرف f رشته ها رو فرمت کنم 

  • 1400/03/08
  • ساعت 21:20

سلام 

از پایتون نسخه ۳.۷ یا بالاتر استفاده کنید تا مشکلتون برطرف بشه


  • 1400/03/08
  • ساعت 23:14

سلام دوست من

در دو خط آخر ارور دارین و باید دابل کوتیشن رو حذف کنین

به این صورت بنویسین:

print(result)
print(result2)

شما در اصل داشتین یک رشته چاپ می کردید. برای فرمت کردن کافیه که به صورت زیر بنویسین:

name = "Mohammad"
result = f"hello {name}"
print(result)

ارور ربطی به نسخه Python نداره و شما یک SyntaxError دارین

موفق باشین :)


  • 1400/03/08
  • ساعت 23:37

باز هم نشد : (


  • 1400/03/08
  • ساعت 23:53

ولی با این روش شد ☺


  • 1400/03/09
  • ساعت 00:09

ظاهراً این نوع استفاده از فرمت استرینگ(گذاشتن f در اول یک رشته)، از نسخه 3.6 به پایتون اضافه شده و در نسخه های قبلی از این روش که برای شما جواب داده استفاده می‌شد.

 

SyntaxError مربوط میشه به خطی که در اون متغیر result تعریف شده نه دو خط آخر (چون توی دو خط آخر داره یه رشته ساده چاپ میشه پس نباید SyntaxError بدهد) و چون این نسخه از پایتون، از اف استرینگ پشتیبانی نمی‌کنه ارور داده


  • 1400/03/09
  • ساعت 00:19

ممنون از راهنمایی هاتون


  • 1400/03/09
  • ساعت 10:08

خواهش می کنم :)


logo-samandehi