这款线上工具支持Python 2
, Python 3
, Java
, JavaScript
, TypeScript
, Ruby
, C
和C++
代码。累计有多于180个国家三百五十万多人次使用。通过它可视化运行的代码有三千万之多。
下面的动图展示了一段Python程序的变量赋值,变量交换,列表赋值,列表增删,循环,判断,全局变量在运行时发生的动态变化,方便更好地理解。
# 变量赋值
a = 1
b = 2
# 变量交换
a, b = b, a
# 列表赋值
c = [1, 2, 3]
# 列表增员
c.append(4)
# 列表传址
d = c
# 同时变化
d.append(5)
# 列表传值
e = c[:]
# 单列表改变
e.remove(5)
# 字符串变量
f = 'ehbio'
g = '生信宝典'
# 字符串相加,开辟新内存空间
f = f + g
# 字符串合并推荐方式
i = ''.join([f,g])
# 循环过程和判断
for j in range(5):
if(j==2):
print(j)
# 句部变量
def func():
a = 1
print(a)
func()
# 全局变量
def func2():
global a
a += 1
print(a)
func2()
print(a)