📅  最后修改于: 2023-12-03 14:46:21.317000             🧑  作者: Mango
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]
。
# 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]
。