- python使用什么符号实现语句的嵌套关系?
冒号和缩进 - python中模块和包的所有根路径,保存在哪个列表中?
sys.path中 - list和tuple的区别?
list是元素可变的类型,tuple是元素不可变的类型 - range(5)函数返回什么?
元素从0到4的列表:[0,1,2,3,4] - 类中的普通方法和类方法,各自的第一个参数名是什么、表示什么含义?
普通方法第一个参数是self,表示本对象,类方法第一个参数是cls,表示本类 - java和python语言关于继承的最大区别是什么?
java是单父类继承,python是多父类继承 - 函数的参数以*打头和**打头分别是什么参数、表示什么含义、如何使用,同时使用有什么要求?
*args是可变位置参数,可代表任意多个表示先后顺序关系的参数,通过一个变量对位置参数列表的循环来获取参数值
**kwargs可变关键字参数,可代表任意多个自定义参数名的参数,通过2个变量对位置参数列表的items()结果的循环来分别获取参数名和参数值
要求可变位置参数必须在可变关键字参数之前。 - lambda函数是什么,运用于什么场合?
lambda函数又叫匿名函数,当需要一次性使用、一个表达式就能返回结果的函数时,可不定义函数名而是采用匿名函数的方式。
python面试题
最新推荐文章于 2023-03-19 12:04:19 发布