ورود

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 بذاری اینجوری تا آخر استرینگ رو جستجو میکنه :قلب: