首页 > 编程语言 >可视化电脑处理变量赋值、循环、程序运行的过程

可视化电脑处理变量赋值、循环、程序运行的过程

时间:2023-05-07 23:36:59浏览次数:38  
标签:变量 程序运行 Python 列表 字符串 可视化 print 赋值


这款线上工具支持Python 2, Python 3, Java, JavaScript, TypeScript, Ruby, CC++代码。累计有多于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)


标签:变量,程序运行,Python,列表,字符串,可视化,print,赋值
From: https://blog.51cto.com/u_16077014/6252726

相关文章

  • 基因共表达聚类分析及可视化
    共表达基因的寻找是转录组分析的一个部分,样品多可以使用WGCNA,样品少可直接通过聚类分析如K-means、K-medoids(比K-means更稳定)或Hcluster或设定pearsoncorrelation阈值来选择共表达基因。下面将实战演示K-means、K-medoids聚类操作和常见问题:如何聚类分析,如何确定合适的cluster......
  • (七) 关系运算符,逻辑运算符,赋值运算符,三元运算符
    目录关系运算符一览逻辑运算符一览逻辑运算规则逻辑与和短路与区别逻辑或和短路或的区别关系运算符一览关系运算符的结果都是boolean类型,要么为true,要么为false关系运算符组成的表达式称为关系表达式,如a>=b逻辑运算符一览用于连接多个条件(多个关系表达式),最终......
  • Nginx系列---【nginx可视化配置神器-nginxWebUI来了!】
    nginx可视化配置神器-nginxWebUI来了!官网地址:https://www.nginxwebui.cn/product.html实战教程1.下载安装包建议安装最新版下载链接:https://gitee.com/cym1102/nginxWebUI/tags下载完成后是一个jar包2.上传到linux服务器并放到ngxWebUI目录下这一步省略。。。3.启......
  • 最新版 VMware 安装,虚拟机安装, Ubuntu可视化linux系统安装
    一、下载地址:https://www.vmware.com/cn.html二、安装VM选择相应配置,一直下一步即可双击打开VMware,输入密钥:CG392-4PX5J-H816Z-HYZNG-PQRG2Ubuntu镜像下载地址: https://www.ubuntu.com/download/desktop/下载完成: 三、安装虚拟机1.创建虚拟机->自定义高级下一步选择下载iso文件......
  • R语言改进Apriori关联规则挖掘研究西安PM2.5含量与天气因素关系数据可视化
    全文链接:http://tecdat.cn/?p=32284原文出处:拓端数据部落公众号随着社会的发展,大数据(bigdata)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新。而大数据的意义并不在“大”,而在于“有用”。价值含量、挖掘成本比数量更为......
  • 前端_页面取值、赋值
    1.Form1.cs中取值  1.1 文本框取值:text.Box1.Text.Trim()  Trim()作用,去掉字符串左右两端空格   1.2  给标签赋值:label2.Text="字符串"  1.3 给富文本框赋值: richTextBox1.Text=ex.Message; //显示异常的文本消息  ......
  • 运算符重载与赋值运算符重载
    0.前言本章首先提出一个问题以及对应的解决方法,但是这种解决方法会有缺陷以此引出运算符重载来改进这个解决方法,目的是为了更好的理解运算符重载概念以及运算符重载解决了什么问题之后详细说明运算符重载,然后再运算符重载的基础上介绍赋值运算符重载1.概念引入如何比......
  • Java 数组、List初始化赋值
    1数组初始化赋值//第一种初始化赋值方式String[]strs1={"1","2"};//第二种初始化赋值方式String[]strs2=newString[]{"1","2"};2List初始化赋值//第一种初始化赋值方式List<String>strList1=Arrays.asList(newString[]{"1","2"});......
  • Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
    1、前言   谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很高的。    而市面上的可视化......
  • Docker可视化管理工具Portainer
    1、portainer介绍    Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 Portainer展示......