zoukankan      html  css  js  c++  java
  • 二少爷错题集锦

    ---恢复内容开始---

    1.表达式[1, 2, 3]*3的执行结果为____

    答: [1,2,3,1,2,3,1,2,3]   # 把列表拆开来 每一个元素分别乘以3!

    2.语句x = 3==3, 5执行结束后,变量x的值为

    答:(True,5) 

    3.已知 x = 3,并且id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280 的值 为

    答: False

    4.表达式[3] in [1, 2, 3, 4]的值为

    答: False

    5.使用列表推导式生成包含10个数字5的列表,语句可以写为

    答:x = [5 for i in range(10)] # 循环10次5

    6.已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果为

    答: False # id相同 值一定相同 值相同 id可以不同

    7.在列表对象x的开始处增加一个元素3的代码为

    答: x.insert(0,3) # insert 追加值

    8.表达式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值为 ## sorted意思是让值从小到大排序,后面让值按照长度的方式排序

    答:[2,33,111]
    9.可以使用内置函数 查看包含当前作用域内所有全局变量和值的字典,可以使用内置函数 查看包含当前作用域内所 有局部变量和值的字典

    答: global,nonlocal

    10.字典对象的____方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定 则返回None

    答:get # 意思为获得

    11.已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为

    答:{1:2,2:3}

    12. 表达式 {1, 2, 3, 4} - {3, 4, 5, 6}的值为

    答:{1,2}

    13.比较a = [1,2,3]和b = [(1),(2),(3)]以及c = [(1,),(2,),(3,)]

    答:a与b的值相等都是数字类型,而C里面是元组类型

    14.已知 x = [3, 5, 7],那么执行语句 x[len(x):] = [1, 2]之后,x的值为

    答:[3,5,7,1,2]

    15. 已知 x = [3, 7, 5],那么执行语句 x.sort(reverse=True)之后,x的值为

    答:[7,5,3] # 先把X的值从小到大排序 然后从大到小排列

    16.写一个列表生成式,产生一个公差为11的等差数列

    答: a = [i*11 for i in range(10)] # 小括号内可为什么数字 

    17. 表达式 [1,2,3].count(4) 的值为

    答: 0 # 列表索引只有3个位置 没有第四个 所以默认等于0

    18.假设正则表达式模块re已正确导入,那么表达式'#'.join(re.findall('d+', 'abcd1234'))的值为

    答:1234 # d+ 匹配所有数字 等价于0-9

    19.有这样一段代码,输出结果是什么,为什么?

    a = 10
    b = 20
    c = [a]
    a = 15
    print(c)
    答: [10] c指向的是10这块内存地址,与a指向何处无关(意思到位即可)
    

      

    20.生成随机数的模块?尝试列举几个该模块的一些方法

    答:random,randint,shuffle

    21.列举Python2与Python3的区别

    答: 默认编码 xrange与range

    22.说一下字典和json的区别

    答:数字类型和序列化方法

    23.手写可统计函数运行时间的装饰器,要求被装饰的函数在打印__name__时显示的就是被装饰函数本身函数名

    答:

    24.




  • 相关阅读:
    【smarty项目源码】模拟smarty模版文件的解析过程
    Android SDK在线更新镜像服务器
    Emmet Documentation
    SublimeText3 生成html标签快捷键
    http://www.zhihu.com/question/24896283
    Sublime Text 3 常用插件以及安装方法(转)
    sublime text 2中Emmet8个常用的技巧 .
    MySQL主从同步添加至zabbix监控
    MySQL设置只读模式
    MySQL使用root用户授权出现错误ERROR 1045 (28000) at line 2: Access denied for user 'root'@'%' (using password: YES)解决办法
  • 原文地址:https://www.cnblogs.com/zhouyuquan/p/10181089.html
Copyright © 2011-2022 走看看