NumPy字符串速查表
字符串
函数 | 描述 |
---|---|
add() | 对两个数组的逐个字符串元素进行连接 |
multiply() | 返回按元素多重连接后的字符串 |
center() | 居中字符串 |
capitalize() | 将字符串第一个字母转换为大写 |
title() | 将字符串的每个单词的第一个字母转换为大写 |
lower() | 数组元素转换为小写 |
upper() | 数组元素转换为大写 |
split() | 指定分隔符对字符串进行分割,并返回数组列表 |
splitlines() | 返回元素中的行列表,以换行符分割 |
strip() | 移除元素开头或者结尾处的特定字符 |
join() | 通过指定分隔符来连接数组中的元素 |
replace() | 使用新字符串替换字符串中的所有子字符串 |
decode() | 数组元素依次调用str.decode |
encode() | 数组元素依次调用str.encode |
连接两个字符串:
print(np.char.add(['ABC'],['DEF']))
numpy.char.multiply()
用来执行多重连接
print(np.char.multiply('Runoob',3)
输出结果为:
`Runoob Runoob Runoob·
numpy.char.capitalize
用来将字符串的第一个首字母大写;
print(np.char.capitalize('rtu'))
输出结果:
Rtu
numpy.char.title()
用来将每个单词的第一个字母大写
numpy.char.replace()
用来做字符串的替换
print(np.char.replace('i like Runoob','oo','cc'))
运行结果:
i like runccb