surya k wrote:
I am using the following code astr = "foobar"str1 ="foo"astr.find(str1, beg=0, end=3)

You have mangled the code in your email and lost line breaks. Fortunately this is simple enough to fix:

astr = "foobar"
str1 ="foo"
astr.find(str1, beg=0, end=3)

Please take more care to post code in PLAIN TEXT, not html "rich text", which may mangle line breaks and break the code.

This is showing the following error
Traceback (most recent call last):  File "<interactive input>", line 1, in 
<module>TypeError: find() takes no keyword arguments
I even tried by importing "string" module, but it isn't working.
This same problem with find()
Could you please help me!

Did you read the error message?

"find() takes no keyword arguments"

This means just what it says: the find method does not take keyword arguments. Do you understand what keyword arguments are?


# Wrong, will not work:
astr.find(str1, begin=23, end=42)

# Right, will work:
astr.find(str1, 23, 42)


--
Steven

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to