python 实现按对象传值

 更新时间:2019年12月26日 10:52:52   作者:枫华0925  
今天小编就为大家分享一篇python 实现按对象传值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

今天研究了下Python中的传值问题,通常在C、C++中有按值传递和按引用传递两种情况,按值传递时会拷贝实参,而按引用传递时只是给形参赋了一个指向实参的指针,但在python却没有区分这两种情况。

通过百度并实际测试,确实发现python没有按值或者按引用来进行区别,对不同的参数对象还是按Python基本类型的处理方式进行处理:

1. 所有传递都是引用传递,形参与实参ID一样

2. 对于string int float bool等不可变类型,操作时会变为新的对象

3. 对于[] {}等可变类型,操作时还是引用的全局对像

测试如下:

以上这篇python 实现按对象传值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python基本结构之判断语句的用法详解

    Python基本结构之判断语句的用法详解

    在程序的设计当中,代码并不是逐步按照顺序进行执行的,在运行到某一行代码当中,需要停下进行判断接下来将要运行到那一个分支代码,这种判断就代表的是分支结构。分支结构是可以使用 if 语句来进行判断的,而我们本篇博客讲的也是 if 语句,需要的可以了解一下
    2022-07-07
  • 利用Python抓取阿里云盘资源

    利用Python抓取阿里云盘资源

    相对于百度云盘,阿里云盘的下载不限速,以及大容量空间深受大家的喜爱。本文将通过Python实现抓取阿里云盘的资源,感兴趣的可以学习一下
    2022-02-02
  • python如何将图片转换素描画

    python如何将图片转换素描画

    这篇文章主要介绍了python如何将图片转换素描画,帮助大家更好的用python处理图片,感兴趣的朋友可以了解下
    2020-09-09
  • Python中报错 “TypeError: ‘list‘ object is not callable”问题及解决

    Python中报错 “TypeError: ‘list‘ object is&n

    这篇文章主要介绍了Python中报错 “TypeError: ‘list‘ object is not callable”问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 浅谈解除装饰器作用(python3新增)

    浅谈解除装饰器作用(python3新增)

    今天小编就为大家分享一篇浅谈解除装饰器作用(python3新增),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python如何把嵌套列表转变成普通列表

    python如何把嵌套列表转变成普通列表

    这篇文章主要为大家详细介绍了python如何把嵌套列表转变成普通列表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python创建文件夹与文件的快捷方法

    Python创建文件夹与文件的快捷方法

    这篇文章主要给大家介绍了关于Python创建文件夹与文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Python实现Appium端口检测与释放的实现

    Python实现Appium端口检测与释放的实现

    这篇文章主要介绍了Python实现Appium端口检测与释放的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 常用的10个Python实用小技巧

    常用的10个Python实用小技巧

    这篇文章主要介绍了常用的10个Python实用小技巧,帮助大家更好的理解和学习Python,感兴趣的朋友可以了解下
    2020-08-08
  • Django REST 异常处理详解

    Django REST 异常处理详解

    这篇文章主要介绍了Django REST 异常处理详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07

最新评论