博客专栏  >  编程语言   >  人生苦短,我用Python!

人生苦短,我用Python!

python小白零基础学起,漫漫工程师路,勇攀科技之巅!!!

关注
6 已关注
131篇博文
  • python——import导入模

    1.import    搜索路径 import   sys sys.path 路径搜索 从上⾯列出的⽬录⾥依次查找要导⼊的模块⽂件     ...

    2017-08-03 22:39
    34
  • python——作用域 == is

    作⽤域 test.py    num    =    200 def    print_num(): print("----print_num    func...

    2017-08-03 22:43
    28
  • python中的深浅拷贝

    1.    浅拷贝  copy.copy 浅拷贝是对于⼀个对象的顶层拷贝 通俗的理解是:拷贝了引⽤,并没有拷贝内容 浅拷贝只复制第一层数据,更深层的引用不管。 ...

    2017-08-03 22:56
    32
  • python中的可迭代对象

    迭代是访问集合元素的⼀种⽅式。迭代器是⼀个可以记住遍历的位置的对象。迭代器对象从集合的第⼀个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1.    可迭代对象 我们已经知...

    2017-08-03 22:58
    53
  • python中的iter()函数与next()函数

    list、tuple等都是可迭代对象,我们可以通过iter()函数获取这些可迭代对象的迭代器。然后我们可以对获取到的迭代器不断使⽤next()函数来获取下⼀条数据。iter()函数实际上就是调⽤了可迭...

    2017-08-03 23:04
    72
  • python中的迭代器Iterator

    迭代器是⽤来帮助我们记录每次迭代访问到的位置,当我们对迭代器使⽤next()函数的时候,迭代器会向我们返回它所记录位置的下⼀个位置的数据。实际上,在使⽤next()函数的时候,调⽤的就是迭代器对象的 ...

    2017-08-03 23:09
    54
  • for循环利用可迭代对象与迭代器完成工作的本质

    for循环工作本质 for item in Iterable 循环的本质就是先通过iter()函数获取可迭代对象Iterable 的迭代器,然后对获取到的迭代器不断调⽤next()⽅法来获...

    2017-08-03 23:10
    41
  • 利用python自定义完整版迭代器

    classMyList(object):     """自定义的可迭代对象,迭代器 容器"""     def __init__(self):         self.container =...

    2017-08-03 23:14
    45
  • python中迭代器的应用场景

    1.迭代器的应用场景   1).  如果数列的数据规模巨大 2).  数列有规律,但是依靠列表推导式描述不出来   2.数学中有个著名的斐波拉契数列(Fibonacci),数列中第⼀个数...

    2017-08-04 22:58
    41
  • python中的生成器

    利⽤迭代器,可以在每次迭代读取数据(通过next()⽅法)时按照特定的规律进⾏⽣成。但是我们在实现⼀个迭代器时,关于当前迭代到的状态需要我们⾃⼰记录,进⽽才能根据当前状态⽣成下⼀个数据。为了达到记录当...

    2017-08-04 23:06
    32
  • python中的闭包

    定义一个函数,在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。 闭包具有提高代码可复用性的作用。 1.闭包似优化了变量,...

    2017-08-04 23:16
    34
  • python中的LEGB 规则

    Python   使⽤    LEGB    的顺序来查找⼀个符号对应的对象 locals    ->   enclosing    function    ->   globals    ...

    2017-08-06 22:44
    59
  • python中多层装饰器使用步骤

    2017-08-06 22:45
    23
  • python中函数的可变参数解析

    2017-08-06 22:46
    29
  • python中装饰器的参数与返回值

    def itcast1(fun):       def inner(*args, **kwargs):         print("itcast1 start")         # ar...

    2017-08-06 22:47
    24
  • python中的wraps函数

    使⽤装饰器时,有⼀些细节需要被注意。 例如,被装饰后的函数其实已经是另外⼀个函数了(函数名等函数属性会发⽣改变)。添加后由于函数名和函数的doc发⽣了改变,对测试结果有一定影响! import f...

    2017-08-06 22:49
    30
  • python中向类中动态添加新特性及删除属性方法

    class Foo(object):     pass   obj = Foo()   # 添加对象属性(对象名追加对象属性) obj.a = 100 # print(obj.a)  ...

    2017-08-06 22:51
    146
  • python中的__slots__

    为了达到限制的⽬的,Python允许在定义class的时候,定义一个特殊的 __slots__变量,来限制该class实例能添加的属性: class Foo(object):     __slot...

    2017-08-08 11:03
    26
  • python中的私有化

    1、xx:    公有变量 2、_x:    单前置下划线,私有化属性或⽅法,from  somemodule import * 禁止导入,类对象和⼦类可以访问。 3、__xx:双前置下划线,避免与...

    2017-08-08 11:06
    34
  • python中的@property(get与set作用

    class Bank(object):     def__init__(self):        self.__money = 100       @property     defmon...

    2017-08-08 11:08
    55

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部