1.下面代码会输出什么:

def f(x,l=[]): for i in range(x): l.append(i*i) print l f(2) f(3,[3,2,1]) f(3) 

答案

[0, 1]
[3, 2, 1, 0, 1, 4] [0, 1, 0, 1, 4]

对于第一种情况,很容易理解,没有创建新表,只是在l中添加两个元素,分别为0,1;对于第二种情况,在内存中会创建一个新的表,在新表中增加了三个元素;对于第三种情况比较难理解,此时,并没有创建新表,而是在原来的表l中新增了三个元素,0,1,42.

补充缺失的代码

def print_directory_contents(sPath):"""  这个函数接受文件夹的名称作为输入参数,  返回该文件夹中文件的路径,  以及其包含文件夹中文件的路径。  """ # 补充代码 

答案

def print_directory_contents(sPath):import os for sChild in os.listdir(sPath): sChildPath = os.path.join(sPath,sChild) if os.path.isdir(sChildPath): print_directory_contents(sChildPath) else: print sChildPath

转载于:https://www.cnblogs.com/GY-Zhu/p/9679788.html

python几个面试题整理相关推荐

  1. 常见的面试题整理 -python

    常见的面试题整理 在这里插入代码片 #二分查找def binarySearch(alist, item):first=0;last=len(alist)-1;while first <= las ...

  2. Python爬虫常见面试题(二)

    前言 之所以在这里写下python爬虫常见面试题及解答 一是用作笔记,方便日后回忆: 二是给自己一个和大家交流的机会,互相学习.进步,希望不正之处大家能给予指正: 三是我也是互联网寒潮下岗的那批人之一 ...

  3. futuretask java 并发请求_Java面试题整理一(侧重多线程并发)

    1..是否可以在static环境中访问非static变量? 答:static变量在Java中是属于类的,它在所有的实例中的值是一样的.当类被Java虚拟机载入的时候,会对static变量进行初始化.如 ...

  4. 【直通BAT】剑指Offer 经典试题整理(5)

    45 把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个. 例如输入数组 [3, 32, 321],则打印出这3个数字能排成的最小 ...

  5. 【数据分析/商业分析】面试题整理——统计学/机器学习/业务专题

    SQL编程专题:[数据分析/商业分析]面试题整理--SQL专题 文章目录 统计学 机器学习 SQL 大数据 业务知识 python 统计学 怎么做假设检验 偏态分布怎么处理 假设检验的基本原理,为什么 ...

  6. 常见面试题整理--数据库篇(每位开发者必备

    常见面试题整理--数据库篇(每位开发者必备) 转载自:https://zhuanlan.zhihu.com/p/23713529        知乎专栏 继续前面有关于的Python面试的两篇内容:P ...

  7. 2020最全的BAT大厂面试题整理改版

    最全的BAT大厂面试题整理 版权声明:本文为博主原创文章,未经博主允许不得转载.https://www.jianshu.com/p/c70989bd5f29 转载请标明出处: https://www. ...

  8. 【大牛疯狂教学】2020最全的BAT大厂面试题整理改版

    最全的BAT大厂面试题整理 版权声明:本文为博主原创文章,未经博主允许不得转载.https://www.jianshu.com/p/c70989bd5f29 转载请标明出处: https://www. ...

  9. Java面试----2018最全Redis面试题整理

    Java面试----2018最全Redis面试题整理 1.什么是Redis? 答:Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-va ...

最新文章

  1. linux环境下和网络服务相关的配置文件含义及如何配置
  2. springboot接口签名统一效验_Python如何接入开放平台?签名验签、加密解密、授权认证测试实战...
  3. 2017计算机应用技术考研,2017年中国科学技术大学081203计算机应用技术考研专业目录与考试科目.docx...
  4. {%extends bootstrap/base.html%}的添加,使得其他block无法继承
  5. php 常用编译参数,php编译参数,不用怕!!
  6. Linux 禁用msi模式,禁用MSI模式支持
  7. Hpdl80服务器硬件驱动,hpe proliant dl80 gen9服务器用户指南.pdf
  8. VB 二进制数组与十六进制字符串相互转换
  9. 锁表 for update
  10. FAT,FAT32,NTFS
  11. 详解:淘宝大秒杀系统是如何设计的?
  12. 风花雪月·《基层风云·1》·四
  13. HashMap面试灵魂几问
  14. 网络安全系列-VIII: 什么是渗透测试 Penetration Test?
  15. ajax请求或者计算造成浏览器崩溃解决办法
  16. 自我实现者共同的性格特征
  17. 响应式Web程序设计【15】
  18. 消费升级背景下零食行业发展报告_三只松鼠IPO闯关成功“零食第一股”能否守住食品安全底线...
  19. Python nonlocal
  20. 看了这篇干货,再也不怕Mac内存不足了!

热门文章

  1. object怎么转list_PaddleOCR识别模型转Pytorch全流程记录
  2. Eclipse中设置自动生成的author,date等注释
  3. Sigar - no sigar-amd64-winnt.dll in java.library.path
  4. apimodel 可以重复吗_Web API是否需要有ViewModels层类?
  5. ForkJoin 学习使用笔记
  6. Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
  7. 微软投资混合连接,发布本地数据网关
  8. openStack vm备份
  9. 局域网中传输介质的应用分析
  10. Linux下网络访问Telnet、SSH全攻略