python请输入星期几的第一个字母,用来判断星期几,如果第一个字母一样,则继续判断第二个字母,以此类推
时间: 2024-10-20 12:05:30 浏览: 23
python 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母 (示例)
5星 · 资源好评率100%
Python中可以使用字符串切片的方式来获取星期几的首字母进行判断。例如,你可以创建一个字典,其中包含每个英文星期名的缩写形式及其对应的完整名称。然后,给定一个输入的全称星期名,比如"Monday",你可以通过`weekday_name[0]`获取首字母"M",依次类推。
这里是一个简单的示例:
```python
week_days = {
"Monday": "周一",
"Tuesday": "周二",
"Wednesday": "周三",
"Thursday": "周四",
"Friday": "周五",
"Saturday": "周六",
"Sunday": "周日"
}
def get_weekday_initial(input_weekday):
for day in week_days.keys():
if input_weekday.lower().startswith(day[0]):
return day
# 示例输入
input_string = "MondaY"
weekday_initial = get_weekday_initial(input_string)
print(weekday_initial) # 输出:"Monday"
```
这个函数会检查输入字符串是否以星期几的首字母开头,并返回相应的完整名称。如果有多个字母相同,这个函数只判断第一个匹配的。
阅读全文