# coding=utf-8
# 字符串查找
s = "我爱凯学长"
# find的意思是我要在字符串s当中寻找“凯”在哪里
print (s.find("凯"))
print (s.find("aa"))
# 如果没有找到,那么find将返回-1
# 如果找到了,就返回其所在的字符串中的位置,位置从0开始
# 字符串的成员运算
# in / not in
# in 必须要完全匹配才会返回True
print ("学习" in "我跟凯学长学习")
print ("学习a" in "我跟凯学长学习")
print ("学习a" not in "我跟凯学长学习")
print打印结果:6
-1
True
False
True
3. 聊天机器人小程序
# coding=utf-8
# 聊天机器人小程序
rebot = "小可爱"
while True:
user_message = input("我:")
if "名字" in user_message:
print ("{0}:我叫{0}".format(rebot))
elif user_message.find("学习")>-1:
print ("{}:我跟着凯学长学习呀".format(rebot))
elif "老师" in user_message:
print ("{}:我真鄙视你,你连凯学长不知道"
",赶紧学习去吧".format(rebot))
elif "水果" in user_message:
print ("{}:我喜欢的水果很多呀,比如香蕉,苹果,大鸭梨".format(rebot))
elif "再见" in user_message:
print ("{0}:再见,{0}会永远想你的".format(rebot))
break
else:
print ("{}: 对不起,我没有听懂你说什么".format(rebot))