if from_station.find('站') == -1: k[1] = 1 try: from_station = sta_cod[from_station] except: print ( '出发站输入错误!' ) return -2 elif from_station.find('站') != -1: k[1] = 1 try: from_station = sta_cod[from_station[0:(len(from_station) - 1)]] except: print ( '出发站输入错误!' ) return -2 else: print('出发站输入错误!') return -2 if to_station.find('站') == -1: k[2] = 1 try: to_station = sta_cod[to_station] except: print ( '到达站输入错误!' ) return -3 elif to_station.find('站') != -1: k[2] = 1 try: to_station = sta_cod[to_station[0:(len(to_station) - 1)]] except: print ( '到达站输入错误!' ) return -3 else: print('到达站输入错误!') return -3
你这应该是在一个函数里面截取出来的,你可以把整个函数都放出来,要是有输入的话就更好了
python 里面字符串的find方法找到目标是返回第一个对应索引,找不到返回-1,你可以去看看find方法使用