python链式赋值与C++赋值的结果比较与分析
生活随笔
收集整理的這篇文章主要介紹了
python链式赋值与C++赋值的结果比较与分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先上C++的代碼吧:
#include<iostream> using namespace std; int main() { cout<<"hello world"<<endl;int x[5]={1,2,3,4,5};int i=0;i=x[i]=3;int k=0;for(k=0;k<5;k++)cout<<x[k]<<endl;return 0; }運行結果:hello world
3
2
3
4
5
再來python2.7的代碼:
[1, 2, 3, 3, 5]
區分解析:
C++是從右邊開始賦值的,先是x[0]=3再是i=3
python是從左邊開始賦值的,先是i=3,再是x[i]=3
總結
以上是生活随笔為你收集整理的python链式赋值与C++赋值的结果比较与分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于FPGrowth挖掘算法的乳腺癌中医
- 下一篇: gitkraken把github上的东西