Как вернуть строку без кавычек в функции? - PullRequest
0 голосов
/ 04 августа 2020

Это часть моего кода:

def LeapYear(year=0,month=0,day=0):
 .
 .
 .
  # as it's a long code I've jumped the unnecessary things.
 .
 .
 .    
return ("Today is the {}th day of the year!".format(T))

Он возвращает такую ​​строку (с кавычками):

'Today is the 70th day of the year!'

Но я хочу, чтобы она возвращалась вот так ( без кавычек):

Today is the 70th day of the year!

Я не хочу использовать для этого функцию, и, поскольку у меня много таких строк, я не хочу, чтобы решение было длинным, есть ли способ?

1 Ответ

1 голос
/ 04 августа 2020

Да, он возвращает строку с кавычками, потому что именно так представлены строки. Однако, если вы напечатаете , это, например, print(LeapYear), напечатает его нормально, Today is the 70th day of the year!.

Другой пример: как бы вы определяли строковую переменную? Это так:

string = 'Example String'

, а не это:

string = Example String

И если вы сделаете

print(string)

, он напечатает Example String без кавычек.

...