33问答网
所有问题
python的引用和C++的引用不一样吗
如题所述
举报该问题
推荐答案 2019-03-19
不一样。C++中引用和变量始终捆绑在一起,也就是说,只要改变其中一个的值,另一个的值也会随之改变。而python中的引用只有在指向可变数据类型(列表、字典)时,功能和C++中引用一样,比如a=[1 2 3];b=a;此时如果令a[0]=2,b是多少?结果是b=[2 2 3]。如果引用指向的是不可变数据类型(数字型、字符型、元组),则就不一样了,比如a=2;b=a;此时如果改为a=3,那么b是多少?b还是2。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPBPRWhPc44ddd0BP0B.html
其他回答
第1个回答 2018-04-13
Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C++之后的的第三大语言。 特点:简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。
本回答被网友采纳
相似回答
Python和C++
有何
不同
?
答:
一、文件结构不同
C++和Python在引用库的时候均需要将库import或者#include,但是在使用标准库的时候,Python不需要引入库。我觉得python应该会默认将库都加入进去,所以代码执行效率要比C++低一些,但是当Python引用第三方库的时候,两者是差不多的。二、书写格式和语法不同。Python由于最早出现在1991年,之...
问一下,
python中
关于list的reference给我讲一下,reference“
引用
...
答:
对于一些mutable object的引用,行为类似与C/C++中的指针。但是与C++的引用有却别,
因为C++中的引用不可以可以重定向
,而Python中的引用可以重定向。———>>> m = 5 >>> n = m >>> n = 6 >>> m 5 >>> n 6 ———>>> L = [1, 2, 3]>>> L_ = L >>> L_.append(4)>...
python和c++的
区别
答:
二、语法差异 Python的语法相对简洁,使用缩进来表示代码块,而C++则使用大括号
。Python中的很多功能可以直接通过简洁的语法实现,如列表、字典等内置数据结构的使用非常直观。而C++的语法更为复杂,需要更多的声明和定义。三、面向对象 Python面向对象的设计更为简洁,支持动态继承和多态。而C++虽然也支持面向...
大家正在搜
python 引用其他py
python引用
python引用传递
c++和python
python和c++哪个好
python ctypes
python pyqt5
python有什么用
java调用python
相关问题
【Python】【C++】C++嵌入Python的一些问题,...
我在C++中调用python写的函数为什么不行?
python、c++和Java有关联吗?
请教编程高手一个python与C++相互调用的问题
C++调用python,为什么读不出py文件里的方法
怎样让Python脚本与C++程序互相调用
python 和 c++ 大家能说的详细点吗?例如pytho...
如何在PYTHON中写“与”和“或”的选择条件,就像在C++...