📜  Python| Numpy np.char.endswith() 方法(1)

📅  最后修改于: 2023-12-03 14:46:21.317000             🧑  作者: Mango

Python | Numpy np.char.endswith() 方法介绍

简介

numpy.char.endswith() 方法用于测试字符串数组中的每个字符串是否以指定字符串结束,并返回布尔值。

语法
numpy.char.endswith(arr, suffix, start=0, end=None)
参数
  • arr:输入数组。
  • suffix:用于测试是否以其结束的子字符串。
  • start:子串比较开始位置,默认为 0。
  • end:子串比较结束位置,默认为字符串长度。
返回值

返回一个布尔型或布尔型数组。

示例
import numpy as np

arr = np.array(["hello world", "foo bar", "john doe"])
print(np.char.endswith(arr, "d"))  # [ True False  True]
print(np.char.endswith(arr, "world", start=6)) # [ True False False]

在上面的示例中,np.char.endswith() 方法被用来测试每个字符串是否以指定字符串结束,并返回布尔值数组。

第一个示例检查每个字符串是否以字母 d 结尾,返回数组 [ True False True]

第二个示例检查每个字符串从第六个字符开始是否以字母串 world 结尾,返回数组 [ True False False]

Markdown 代码片段
# Python | Numpy np.char.endswith() 方法介绍

## 简介

`numpy.char.endswith()` 方法用于测试字符串数组中的每个字符串是否以指定字符串结束,并返回布尔值。

## 语法

```python
numpy.char.endswith(arr, suffix, start=0, end=None)
参数
  • arr:输入数组。
  • suffix:用于测试是否以其结束的子字符串。
  • start:子串比较开始位置,默认为 0。
  • end:子串比较结束位置,默认为字符串长度。
返回值

返回一个布尔型或布尔型数组。

示例
import numpy as np

arr = np.array(["hello world", "foo bar", "john doe"])
print(np.char.endswith(arr, "d"))  # [ True False  True]
print(np.char.endswith(arr, "world", start=6)) # [ True False False]

在上面的示例中,np.char.endswith() 方法被用来测试每个字符串是否以指定字符串结束,并返回布尔值数组。

第一个示例检查每个字符串是否以字母 d 结尾,返回数组 [ True False True]

第二个示例检查每个字符串从第六个字符开始是否以字母串 world 结尾,返回数组 [ True False False]