You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将单个变量中的4位整数拆分到4个独立变量中?

拆分4位整数为独立变量的简便方法

这里有两种常用的简便方案,以Python为例:

方法一:字符串转换法

这是最直观的方式,把整数转成字符串后直接按位提取再转回整数:

num = 4567
s = str(num)
var1, var2, var3, var4 = int(s[0]), int(s[1]), int(s[2]), int(s[3])

嫌麻烦的话一行就能搞定:

var1, var2, var3, var4 = map(int, str(4567))

方法二:数学运算提取

如果不想用字符串操作,通过整除和取模运算也能精准提取每一位:

num = 4567
var1 = num // 1000       # 取千位:4567 // 1000 = 4
var2 = (num // 100) % 10 # 取百位:(4567 // 100) = 45,45 %10 =5
var3 = (num // 10) % 10  # 取十位:(4567 //10)=456,456%10=6
var4 = num % 10          # 取个位:4567%10=7

如果用JavaScript,也可以用类似的字符串处理逻辑:

let num = 4567;
let [var1, var2, var3, var4] = num.toString().split('').map(Number);

内容的提问来源于stack exchange,提问作者mohammed_sajid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:57:16