zoukankan      html  css  js  c++  java
  • 切勿浮沙筑高台

    1.input 和 raw_input 的区别

    2.str 和 repr 的区别

    3.list的步长与元素提取

    4.list元素的删除,分片的插入(两种:索引和函数)

    del list[index]

    5.extend和+的区别

    6.列表的排序(cmp,key,reverse)

    7.如果不是字符串,%s将会用哪个函数将其转化为字符串(str),%r呢(repr)

    8.宽度和精度如何替换(*)

    9.join对队列中元素有何要求(字符串)

    10.translate和replace的区别

    11.创建转换表的函数(maketrans)

    11.字典初始化的方法(2种)

    12.字典的格式化字符串

    13.字典中clear与{}的区别

    14.copy和deepcopy的区别

    15.比较运算是可以连接的

    16.is和==的区别

    17.三元运算符如何表达(a if b else c)

    18.range和xrange的区别

    19.enumerate的使用

    20.循环中的else

    21.del删除的只是名称,而不是值

    22.exec和eval

    23.当两个变量同时引用一个列表的时候,引用的是一个列表还是两个列表?(1)对于字符串呢?(2)

    24.列表如何改变上述情况(test(li[:])),如何让不可变参数达到上述效果(包装成列表)

    25.位置参数和关键参数合用时的顺序

    26.如何引用任意参数?如何包括关键字?(*对应元组,**对应字典)

    27.如何在函数内部改变全局变量(global)

    28.类型检查一般不是什么好方法,能不用则不用

    29.如何让方法/特性变成私有(两个下滑线会被替换为单下划线+类名+单下滑线+方法名,加下划线的名字都不会被imports语句导入)

    30.类的定义实际就是执行代码块

    31.如何查看类的基类(类名.__bases__),如何查看对象的类(obj.__class__)

    32.多重继承需要注意什么?(先继承的类中的方法会重写后继承的类中的方法)

    33.异常的传递过程?如何在捕捉到异常后再次抛出异常?(raise)如何在except子句中访问异常对象本身?如何捕获所有异常?

    34.实现新式类的两种方法(__metaclass__=type 或从object继承)

    35.调用父类构造函数的两种方法(A,B(A),A.__init__(self) or super(B,self).__init__())

    36.序列的基本函数(__len__,__getitem__,__setitem__,__delitem__)

    37.property(fget,fset,fdel,doc)

    38.迭代器(__iter__返回迭代器,迭代器就是具有next方法的对象)

    39.生成器如何和外界交互

    40.列表推导式和生成器推导式的区别

    41.重新导入的限制

    42.如何查看模块中有哪些内容(两种方法,dir()和__all__)

    43.如何查看源代码所在位置(__file___)

    44.启动外部程序的方法(os.system os.startfile(win)),是否会终止python运行

    45.time.localtime 与 time.mktime 与 time.time 的返回值各是什么

    46.random和urandom的区别

    11-15章待补充

    47.doctest和unittest如何使用

    48.如何在单元测试中引入pylint或pychecker

    49.如何进行分析

  • 相关阅读:
    Hexo yilia 主题启用及相关设置
    Hexo Next 主题启用及相关设置
    值得一用的 Windows 软件清单
    ES6新特性2
    ES6新特性1
    手写promise第三天
    手写promise第一天
    Generator异步函数
    函子Functor
    柯里化函数组合的学习
  • 原文地址:https://www.cnblogs.com/westwind/p/2803801.html
Copyright © 2011-2022 走看看