网站建设公司推荐互赢网络,一个电商网站建设需要哪些技术,做投资的网站,视频拍摄培训一、关于Python的自增运算
学了C/C后再学习Python#xff0c;不自觉地就打出了自增运算符#xff0c;但是发现Python解释器不认识#xff0c;查了下资料#xff0c;发现Python中没有这个运算符。这里暂时不探讨自增运算符的内部实现原理#xff0c;从语言设计角度来说后再学习Python不自觉地就打出了自增运算符但是发现Python解释器不认识查了下资料发现Python中没有这个运算符。这里暂时不探讨自增运算符的内部实现原理从语言设计角度来说不用自增运算符是为了语言上的简洁。Python的设计哲学就是要简洁所以自然就没有自增运算符了。
那么我们要实现自增可以怎么做呢
我们可以用i i 1来实现。
二、Python变量的浅析
我们分别来看C和Python中的两个例子。
首先是Python中。我们可以发现在Python中变量是以内容为基准而不是以变量名为基准指向相同内容的变量即使名称不同他们的地址也是一样的。因此我们可以明白为什么Python中数值类型是不可变的。
而在C中我们运行以下代码。
1 #include
2
3 using namespacestd;4
5 intmain()6 {7 int a 5;8 int b 5;9 coutThe id of int a:a结果如图。我们可以发现C中变量以变量名为基准一个变量分配一个内存空间改变变量的内容不会改变变量的地址。
鉴于本人水平有限如有不当之处还请在评论中指出。