🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ آذربُد دانایی‌فرد
سوال در مورد switch
قلندر سروستانی حل شده توسط قلندر سروستانی

سلام وقت بخیر

این چه کاری انجام میده و  اینکه چرا [ 1 ]  استاد داخل لیست شماره 1 نوشت  ,  چرا 0 ننوشت

سلاااااااااااااااام محمدرضا جان

وقت شما هم بخیر

دستور sys.argv به ما لیست آرگومان هایی که بعد از دستور python تو command line وارد شدن رو میده.

مثلا اگر فایلی بسازیم با محتوای زیر:

import sys
print('arguments of python command:', sys.argv)

و بعد با دستور زیر اجراش کنیم. برای ما لیست آرگومان هایی که بعد از دستور python وارد شدن رو چاپ میکنه:

$ python temp3.py test_arg -t --test_arg Hi
arguments of python command: ['temp3.py', 'test_arg', '-t', '--test_arg', 'Hi']

خب حالا بگو چرا استاد تو خط ۵۵ کد زیر رو نوشتن؟

	switch = sys.argv[1]
بهترین پاسخ
قلندر سروستانی ۲۲ شهریور ۱۴۰۰، ۱۶:۱۹

.

آذربُد دانایی‌فرد ۲۳ شهریور ۱۴۰۰، ۰۲:۱۵