NumPy中,可以使用下面的函数对dtype字符串数组进行操作。 SN 函数 描述 1hradd() 连接字符串(数组)。 2hrmultiply() 返回字符串的多个副本,即,如果字符串hello乘以3,则返回一个字符串hellohellohello。 3hrcenter() 返回指定宽度的字符串,输入的字符串居中,两边填充指定字符。 4hrcapitalize() 返回首字母大写的字符串副本。 5hrtitle() 返回单词首字母大写的字符串副本。 6hrlower() 返回字符串的副本,其中所有字母都转换为小写。 7hrupper() 返回字符串的副本,其中所有字母都转换为大写。 8hrsplit() 返回字符串中的单词列表。 9hrsplitlines() 返回字符串中的行列表,在行边界处断开。 10hrstrip() 返回字符串的副本,删除前导和后置空格。 11hrjoin() 返回一个字符串,该字符串是给定序列中所有字符串的连接。 12hrreplace() 通过用指定的子字符串替换特定子字符串的所有匹配项,返回字符串的副本。 13hrdecode() 使用指定的编解码器解码指定的字符串元素。 14hrencode() 对字符串元素进行编码。 numpy。char。add() 连接字符串(数组)importnumpyasnpprint(拼接字符串例1:)print(np。char。add(〔hello〕,〔qikegu。com〕))print()print(拼接字符串例2:)print(np。char。add(〔hello,hi〕,〔qikegu。com,kevin〕)) 输出拼接字符串例1:〔helloqikegu。com〕拼接字符串例2:〔helloqikegu。comhikevin〕numpy。char。multiply() 返回字符串的多个副本,即,如果字符串hello乘以3,则返回一个字符串hellohellohello。importnumpyasnpprint(np。char。multiply(qikegu,3)) 输出qikeguqikeguqikegunumpy。char。center() 返回指定宽度的字符串,输入的字符串居中,两边填充指定字符。importnumpyasnpnp。char。center(arr,width,fillchar)print(np。char。center(qikegu,20,fillchar)) 输出qikegunumpy。char。capitalize() 返回首字母大写的字符串副本。importnumpyasnpprint(np。char。capitalize(helloqikegu)) 输出Helloqikegunumpy。char。title() 返回单词首字母大写的字符串副本。importnumpyasnpprint(np。char。title(welcomtoqikegu。com!)) 输出WelcomToQikegu。Com!numpy。char。lower() 返回字符串的副本,其中所有字母都转换为小写。importnumpyasnpprint(np。char。lower(〔HELLO,QIKEGU〕))print(np。char。lower(QIKEGU)) 输出〔helloqikegu〕qikegunumpy。char。upper() 返回字符串的副本,其中所有字母都转换为大写。importnumpyasnpprint(np。char。upper(〔hello,qikegu〕))print(np。char。upper(qikegu)) 输出〔HELLOQIKEGU〕QIKEGUnumpy。char。split() 返回字符串中的单词列表。importnumpyasnpprint(np。char。split(hellohowareyou?))print(np。char。split(qikegu,hangzhou,zhejiang,sep,)) 输出〔hello,how,are,you?〕〔qikegu,hangzhou,zhejiang〕numpy。char。splitlines() 返回字符串中的行列表,在行边界处断开。importnumpyasnpprint(np。char。splitlines(hellohowareyou?))print(np。char。splitlines(hellorhowareyou?)) 输出〔hello,howareyou?〕〔hello,howareyou?〕numpy。char。strip() 返回字符串的副本,删除前导和后置空格。importnumpyasnpprint(np。char。strip(qikegufaq,q))print(np。char。strip(〔after,admin,java〕,a)) 输出ikegufa〔fterdminjav〕numpy。char。join() 返回一个字符串,该字符串是给定序列中所有字符串的连接。importnumpyasnpprint(np。char。join(:,dmy))print(np。char。join(〔:,〕,〔dmy,ymd〕)) 输出d:m:y〔d:m:yymd〕numpy。char。decode() 使用指定的编解码器解码指定的字符串元素。importnumpyasnpanp。char。encode(qikegu,gb2312)print(a)print(np。char。decode(a,gb2312)) 输出bqikeguqikegunumpy。char。encode() 对字符串元素进行编码。importnumpyasnpanp。char。encode(qikegu,gb2312)print(a) 输出bqikegu