编写函数strcomp(s1, s2),实现两个字符串的比较,返回值分别为1、0、-1表示s1>s2, s1=s2, s1<s2 的情况。
时间: 2024-02-22 14:56:40 浏览: 77
VBA 所有字符串的操作函数
5星 · 资源好评率100%
好的,我可以帮你编写这个函数。以下是一个可能的实现:
```python
def strcomp(s1, s2):
if s1 == s2:
return 0
elif s1 > s2:
return 1
else:
return -1
```
这个函数接受两个字符串作为输入,首先比较它们是否相等。如果相等,返回0表示它们相等。如果它们不相等,就比较它们的大小。如果s1大于s2,返回1表示s1大于s2,否则返回-1表示s1小于s2。请注意,这个实现是基于字符串的字典顺序比较的,这意味着它将比较字符串中每个字符的Unicode编码值。
阅读全文