View Full Version : مبتدی: راهنمایی برا ی آرگومان اختیاری
shahbanoo
جمعه 26 آذر 1389, 18:56 عصر
میخوام تابعی بنویسم که در یک رشته از حرف اول شروع کنه و تا نقطه ای که بهش میگم دنبال کاراکتر مورد نظر بگردد ولی نمیونم نقطه ی پایان و چی بذارم!
def find(str,ch,start=0,end:گریه:
sgb110
شنبه 27 آذر 1389, 18:50 عصر
سلام
اگه منظورت اینه که چه جوری آرگومان اختیاری تعریف کنی:
def find(Str,ch,end,start=0):
ولی به نظرم واسه کارت از
for c in str:
استفاده کن
def find(Str,ch):
for c in Str:
if c== ch:
print(c)
چرا از خود تابع find کلاس استرینگ استفاده نمی کنی:
s="sgb110"
>>> index=s.find('b')
python 2
دوشنبه 29 آذر 1389, 13:04 عصر
میتونی end=-1 بذاری اینجوری تا آخر استرینگ رو جستجو میکنه :قلب:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.