我一直在尝试对注册号进行排序。注册号格式为18 [a-z] [a-z] [a-z] [0-9] [0-9] [0-9] [0-9]
所以我尝试了此功能
def cutt(n):
n=int(n[5:9])
我需要退货吗?使用该函数后,它显示为无数据类型
谢谢
答案 0 :(得分:2)
您应该这样做:
def cutt(n):
return int(n[5:9])
以及您的代码中
old_n = '18abc1234'
new_n = cutt(old_n)
您的new_n
将是1234
。
答案 1 :(得分:0)
使用代码
def cutt(n):
n=int(n[5:9])
return n
检查
val=cutt("18xyz3456")
print(val)
输出
3456
希望有帮助