news 2026/4/18 8:19:00

经典Python面试题合集(四)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
经典Python面试题合集(四)

一、Python 语言特性

1、Python的函数参数传递

看两个例子:

a = 1 def fun(a): a = 2 fun(a) print a # 1
a = [] def fun(a): a.append(1) fun(a) print a # [1]

所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。

通过id来看引用a的内存地址可以比较理解:

a = 1 def fun(a): print "func_in",id(a) # func_in 41322472 a = 2 print "re-point",id(a), id(2) # re-point 41322448 41322448 print "func_out",id(a), id(1) # func_out 41322472 41322472 fun(a) print a # 1

注:具体的值在不同电脑上运行时可能不同。

可以看到,在执行完a = 2之后,a引用中保存的值,即内存地址发生变化,由原来1对象的所在的地址变成了2这个实体对象的内存地址。

而第2个例子a引用保存的内存值就不

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 20:31:51

儿童早教机器人使用Sonic?萌态形象受欢迎

儿童早教机器人使用Sonic?萌态形象受欢迎 在智能教育硬件日益普及的今天,如何让一台机器真正“走进”孩子的世界,成为他们愿意倾听、模仿甚至依赖的学习伙伴?这不仅是产品设计的挑战,更是技术落地的关键命题。传统的早…

作者头像 李华
网站建设 2026/4/2 15:03:26

springboot基于推荐算法的智能快递物流分拣任务系统_34r713go

目录系统概述技术架构功能亮点应用价值项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统概述 该系统基于SpringBoot框架,结合推荐算法实现智能快递物流分拣…

作者头像 李华
网站建设 2026/4/18 8:06:27

小程序springboot基于Android的高校校车订座系统的设计与实现_l9w44bg8

目录摘要关键技术项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作摘要 该系统基于SpringBoot框架和Android平台,旨在为高校师生提供便捷的校车订座服务。通过…

作者头像 李华
网站建设 2026/4/18 3:31:43

HuggingFace镜像网站上线Sonic模型?下载更快了!

Sonic模型加速落地:HuggingFace镜像助力国内开发者高效部署 在短视频内容爆炸式增长的今天,一个现实问题摆在内容创作者面前:如何以低成本、高效率生成自然流畅的“说话数字人”视频?传统方案依赖3D建模、动作捕捉和专业动画师&am…

作者头像 李华
网站建设 2026/4/18 3:29:20

A100服务器部署Sonic?适合大规模商用生成

A100服务器部署Sonic?适合大规模商用生成 在虚拟主播24小时不间断带货、AI教师批量生成双语课程、智能客服实时播报政策通知的今天,数字人早已不再是实验室里的概念玩具。真正的挑战在于:如何以工业级效率,稳定输出成千上万条“口…

作者头像 李华
网站建设 2026/4/17 3:48:23

戴眼镜会影响生成效果吗?基本不受影响

戴眼镜会影响生成效果吗?基本不受影响 在数字人技术快速渗透到直播、教育、客服等场景的今天,一个看似不起眼的问题却频繁出现在用户反馈中:如果输入图像里的人戴着普通眼镜,会不会导致生成的说话视频出现嘴型错乱、眼神呆滞甚至画…

作者头像 李华