用len()函数计算字符串长度
时间: 2024-03-09 22:25:06 浏览: 12
可以使用 `len()` 函数来计算一个字符串的长度。例如:
```python
s = "Hello, world!"
print(len(s))
```
输出:
```
13
```
其中,`len(s)` 返回字符串 `s` 的长度,即字符个数。在上面的例子中,字符串 `s` 包含 13 个字符。
相关问题
用函数指针计算字符串长度
下面是使用函数指针计算字符串长度的示例代码:
```c
#include <stdio.h>
int get_len(char* arr);
int main() {
char arr[] = "hello world";
int len = get_len(arr);
printf("%d\n", len);
return 0;
}
int get_len(char* arr) {
char* start = arr;
char* end = arr;
while (*end!='\0') {
end++;
}
return end - start;
}
```
在这个示例中,我们定义了一个名为`get_len`的函数,它接收一个指向字符数组的指针,并返回该数组的长度。在`main`函数中,我们声明了一个字符数组`arr`,并将其传递给`get_len`函数。`get_len`函数使用指针来遍历数组并计算其长度,最后将长度返回给`main`函数。
Python三中计算字符串长度的函数
在Python中,可以使用以下三种方法计算字符串的长度:
1. 使用len()函数:len()函数是Python内置的函数,可以用于计算字符串的长度。例如:
```python
string = "Hello, World!"
length = len(string)
print(length) # 输出:13
```
2. 使用str.__len__()方法:字符串类型是Python中的内置类型,它有一个名为__len__()的方法,可以返回字符串的长度。例如:
```python
string = "Hello, World!"
length = string.__len__()
print(length) # 输出:13
```
3. 使用字符串的count()方法:字符串类型还有一个名为count()的方法,可以用于计算指定子字符串在原字符串中出现的次数。通过传入空字符串作为参数,可以计算整个字符串的长度。例如:
```python
string = "Hello, World!"
length = string.count('')
print(length) # 输出:13
```
这三种方法都可以用来计算字符串的长度,你可以根据自己的需求选择其中一种使用。