擅长:python、mysql、java
<p>如果您使用的是包含字符串的numpy数组,那么astype可以正常工作。你知道吗</p>
<pre><code>string = np.array('039410')
print string
## 039410
string = string.astype('|S5')
print string
## 03941
</code></pre>
<p>如果您正在处理字符串列表,那么您应该这样做。你知道吗</p>
<pre><code>str_list = ['039410']
index = 0
for i in str_list:
i = i[:5]
str_list[index] = i
index += 1
print str_list
## ['03941']
</code></pre>
<p>如果你在处理一个字符串,那么你只需要这样做</p>
<pre><code>str_num = '039410'
str_num = str_num[:5]
print str_num
## '03941'
</code></pre>