بررسی نوع پارامتر تابع در پایتون - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بررسی نوع پارامتر تابع در پایتون

0 امتیاز
آیا این امکان وجود داره که یک پارامتر تابع هم بشه بهش string پاس داد و هم لیست ؟
سوال شده بهمن 30, 1399  بوسیله ی Oscar (امتیاز 127)   8 25 29

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

از متد isinstance استفاده کنید :

 def generateNames(input_term):
      output_list = []
      if isinstance(input_term, str):
          output_list.append(','.join(input_term.split()))
      elif isinstance(input_term, list):
          output_list.append(','.join(input_term))

      return (output_list)

 

پاسخ داده شده بهمن 30, 1399 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد اسفند 3, 1399 بوسیله ی Oscar
...