将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1<s2,输出一个负数;若s1=s2,则输出0;输出的正数和负数的绝对值应是相比较的两个字符串相对应的字符的ASCII码的差值。
时间: 2023-12-29 08:24:09 浏览: 202
5、MySQL数据库-常用函数
以下是Python的实现方法:
```python
def compare(s1, s2):
i = 0
while i < len(s1) and i < len(s2):
if ord(s1[i]) == ord(s2[i]):
i += 1
else:
return ord(s1[i]) - ord(s2[i])
return len(s1) - len(s2)
# 示例
s1 = 'hello'
s2 = 'world'
print(compare(s1, s2)) # 输出:-15
```
阅读全文