求一个字符串长度使用fun函数
时间: 2024-02-07 17:03:57 浏览: 94
可以使用Python内置函数len()来获取字符串长度,示例如下:
```
s = "Hello World"
length = len(s)
print(length) # 输出 11
```
如果需要封装成一个函数,可以写成这样:
```
def get_string_length(s):
return len(s)
```
使用时,直接调用get_string_length函数,将字符串作为参数传入即可。
相关问题
编写fun函数求一个字符串的长度
好的,以下是 Python 代码实现:
```
def fun(s):
return len(s)
```
其中,`len()` 函数可以直接返回字符串的长度。调用 `fun()` 函数,传入需要求长度的字符串即可。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。
以下是一个用C语言编写的函数fun,实现了比较两个字符串长度的功能:
```c
#include <stdio.h>
char* fun(char* str1, char* str2) {
int len1 = 0, len2 = 0;
// 计算第一个字符串的长度
while (*str1 != '\0') {
len1++;
str1++;
}
// 计算第二个字符串的长度
while (*str2 != '\0') {
len2++;
str2++;
}
// 比较字符串长度并返回较长的字符串
if (len1 >= len2) {
return str1 - len1;
} else {
return str2 - len2;
}
}
int main() {
char str1[] = "Hello";
char str2[] = "World";
char* result = fun(str1, str2);
printf("The longer string is: %s\n", result);
return 0;
}
```
注意:这里使用了指针的运算来获取字符串的起始位置,返回的是较长字符串的起始位置。
阅读全文