我想对一个字符串(一个四位数字)进行切片,但如果该字符串以 0 开头,那么我只能得到该字符串的第二个字母
代码:
for i in range(0,b):
data2['CLIENTBANKTEAORMANUAL_STR2'][i]=data2['CLIENTBANKTEAORMANUAL_STR'][i][0:2]
和结果:
CLIENTBANKTEAORMANUAL_STR CLIENTBANKTEAORMANUAL_STR2
1920 19
0150 1
如何解决这个问题
最佳答案
尝试使用 int()
for i in range(0,b):
data2['CLIENTBANKTEAORMANUAL_STR2'][i]=int(data2['CLIENTBANKTEAORMANUAL_STR'][i][0:2])
关于python - 四位数字符串编号到两位数字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54092861/