news 2026/6/16 12:17:38

经典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/6/13 16:14:08

用Python脚本自动化调用Sonic生成每日播报视频

用Python脚本自动化调用Sonic生成每日播报视频 在新闻资讯、企业运营和在线教育等领域,每天都有大量需要“开口说话”的内容等待呈现。传统做法是安排真人录制或委托团队剪辑制作——耗时、费力、成本高。而如今,一张静态头像加上一段语音文件&#xff0…

作者头像 李华
网站建设 2026/6/13 19:33:38

Sonic能否被微调训练?目前不开放训练代码

Sonic能否被微调训练?目前不开放训练代码 在虚拟内容爆发式增长的今天,人们对数字人的期待早已从“能动”转向“自然、个性、即用”。无论是品牌打造虚拟代言人,还是教育机构定制专属讲师形象,市场对低成本、高质量、快速生成的说…

作者头像 李华
网站建设 2026/6/13 11:28:39

技术架构:构建对话系统基准测试套件2.0——覆盖五大复杂性维度的设计指南

引子 在人工智能对话系统不断走入商业化、公共服务以及日常生活的今天,衡量一个智能体的真实表现,不能仅靠单一指标或实验室内的封闭场景。用户对话的复杂性远超表面的问答:语义歧义、意图转移、上下文的断裂与再连接、以及对抗性输入的挑战,都会在真实场景中接踵而至。因…

作者头像 李华
网站建设 2026/6/13 14:21:01

公众号推文配套视频?Sonic三分钟搞定

Sonic三分钟搞定公众号推文配套视频?真实体验告诉你怎么用 在公众号运营的日常中,你有没有遇到过这样的场景:文章写好了,逻辑清晰、数据详实,但就是缺个“脸”——没有视频讲解,传播力总差一口气。尤其是知…

作者头像 李华
网站建设 2026/6/15 18:17:10

科研管理系统|基于springboot + vue科研管理系统(源码+数据库+文档)

科研管理系统 目录 基于springboot vue科研管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue科研管理系统 一、前言 博主介绍:✌…

作者头像 李华
网站建设 2026/6/12 15:18:22

Sonic数字人支持中文语音吗?完全兼容无压力

Sonic数字人支持中文语音吗?完全兼容无压力 在短视频内容爆炸式增长的今天,一个现实问题摆在了创作者面前:如何以极低的成本,快速生成一条自然流畅、唇形准确的数字人播报视频?传统方案往往依赖3D建模师逐帧调整口型&a…

作者头像 李华