Python学习 – 可视化变量赋值、循环、程序运行过程-Python版块论坛-操作系统-久趣源码交流论坛
Python版块-久趣源码交流论坛

Python版块

久趣源生 - Python语言学习交流区,希望小伙伴们在这里Get到知识·········
帖子
11
互动
1
阅读
247

Python学习 – 可视化变量赋值、循环、程序运行过程

Python Tutor (http://www.pythontutor.com/)是`Philip Guo`开发的,通过把计算机运行程序代码的过程可视化的展示来帮助克服程序学习最初的障碍。

这款线上工具支持Python 2Python 3JavaJavaScript,  TypeScriptRubyCC++代码。累计有多于180个国家三百五十万多人次使用。通过它可视化运行的代码有三千万之多。

下面的动图展示了一段Python程序的变量赋值,变量交换,列表赋值,列表增删,循环,判断,全局变量在运行时发生的动态变化,方便更好地理解。

图片[1]-Python学习 – 可视化变量赋值、循环、程序运行过程-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)

精品回顾

画图三字经 生信视频 生信系列教程 心得体会 癌症数据库 

高通量分析 Linux Python 在线画图

图片[2]-Python学习 – 可视化变量赋值、循环、程序运行过程-Python版块论坛-操作系统-久趣源码交流论坛

请登录后发表评论

    没有回复内容