python
riun、
只想把记忆保存
GitHub:https://github.com/hanhanhanxu
个人网站:http://riun.xyz
展开
-
对于赋值操作符=与值/引用类型的理解,赋值操作符,值类型与引用类型
个人网站: http://riun.xyz int x = 1; User u = new User(); 如果突然让我看这两句代码,并让我解释,我一定会说”定义一个int类型的变量x,把1赋给x;定义一个User类型的变量u,然后在堆区开辟(申请,创建)一块内存空间存放User(),接着将内存空间的地址值赋给u“。 但是仔细想想,同样是赋值符号 =,为什么一个是赋值(内存空间中存的值),一个是赋地址值(内存空间的地址)呢? 原来我忽略了一个地方,new是一个”函数“,它创建内存空间,并返回所创建内存空原创 2020-06-24 11:28:13 · 249 阅读 · 0 评论 -
python中n个元素进行==操作的问题
以下内容首发于我的个人博客网站: http://riun.xyz 事情的前戏是今天在做一个python的小练习:利用generator生成杨辉三角时遇到一个小问题,期间由于一个错误足足折磨了好几个小时。 杨辉三角大致是这样: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wFR1ASCJ-1590762944525)(https://s1.ax1x.com/2020/03/25/8jEjyV.jpg)] 要求输出成这样的形式: [外链图片转存失败,源站可能有防盗链机制,建议原创 2020-05-29 22:36:13 · 376 阅读 · 0 评论