2021基础Python后端开发面试题及答案

炎炎夏日,又到了面试求职的时候了,有小伙伴问达内Python培训小编,有没有Python后端开发常见的面试题和答案,那小编赶紧整理了一下上线分享给大家,跟随达内Python培训小编一起来看看2021基础Python后端开发面试题及答案吧!

1、Python的参数传递类型

Python中的参数传递是引用传递,即我们可以对传递对象的属性,但是不能改变传递对象的指针。在Python中有一些对象的值是不可以更改的,例如int,float类型。

2、Python命名中的单下划线和双下划线

在Python中,双下划线开头和结尾的命名默认为Python的内部变量/方法,用以区分用户变量。例如场景的__init__(),__dict__,__dir__等。单下划线开头的命名默认为私有变量,不会在from a import *中被导入。双下划线开头,但是没有下划线结尾的命名,Python在解释的时候会默认对其进行重命名为_类名__变量。

3、python字符串传参 %s和format

%s和format的区别在于,format可以传递列表、元组等类型,而%s不可以传递元组类型(%s可以传递列表类型),所以在日常使用时,使用format更加方便。

4、python 变量中的作用域

python中变量总是默认本地变量,如果没有,则会创建一个本地变量。在函数中如果要使用全局变量,需要使用gloabl进行声明。

5、python lambda函数

lambda函数即匿名函数,在很多场合都可以使用。lambda 函数比较轻便,即用即仍,很适合需要完成一项功能,但是此功能只在此一处使用,连名字都很随意的情况下。

那今天达内Python培训小编就把2021基础Python后端开发面试题及答案跟大家分享到这里,你还有什么想知道?欢迎关注达内Python培训,后期会不定期更新哟!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
来说点什么吧!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容