随笔分类 - python系列博文
摘要:一直对addStretch感觉怪怪的,直到看见了下面这段话: addStretch()函数用于在控件按钮间增加伸缩量, 伸缩量的比例为1:1:1:6,意思就是将控件以外的空白地方按设定的比例等分为9份 并按照设定的顺序放入buttonLayout布局器中。 举个例子: 这个就表示在这两个按键的左边放
阅读全文
摘要:1 用处1定义匿名函数 2 当函数作为参数时,直接为该函数传参。
阅读全文
摘要:-1单个使用时表示最后一个: 表示范围(区间)时,因为是开区间表示方法,如[0:2]是不包括2的所以 [0:-1]只能访问到倒数第二个(不包括-1),此时‘空’才能访问到最后一个。
阅读全文
摘要:正规写法: 等价写法: 错误写法: 如果timeslong并不是一个返回函数便签的高阶函数,那么就会报这个错误! 如果说f()的实现过程就是将f作为参数传入timeslong(),这样不应该报错,如:timeslong(f),这样不仅不报错,而且实现同样的功能! 那,上面报错的原因是什么呢?我们得从
阅读全文
摘要:装饰器,又名函数修饰符。笔者觉得函数修饰符,这个名字更能直观的反应他的作用。 函数修饰符语法特征 : @ + 修饰符 函数修饰符的装饰对象: 函数修饰符,就是说他修饰的是函数,而不是其他的东西,不是类,也不是变量,就函数而已! 修饰符本身可以是哪些东西: 1、函数标签(C/C++的说法:函数指针)
阅读全文
摘要:《C++中的this和Python的self对比》基本都是针对函数而言的,从变量的角度看,也有相同之处。 C++中,类中定义的变量一般叫做成员变量,或者说是成员属性,它只属于实例对象,只有实例对象才能用。加上了static关键字才是给类用的 称之为静态变量。 而python不同,实例对象调用属性时,
阅读全文
摘要:这些都是python的特色,不仅强大,而且好用,配合起来使用更是无敌。 零、lambda lambda用于产生一个匿名表达式,组成部分为:lambda + ‘函数表达式’ ‘函数表达式’由一个冒号加上两个‘操作数’组成,如: lambda x:x*3 冒号左边的操作数,作为函数的参数;冒号右边的作为
阅读全文
摘要:下面是,我对闭包的几点初步认识: 1、闭包的前提是函数的嵌套定义,python支持函数的嵌套定义,所以才有闭包一说。 2、外层函数为内层函数服务——简单说,外层函数通过修改配置信息让内层函数得出不同的结果, 本来参数是“并列的关系”,可以修改为“嵌套的关系” 如:(我打印每句话都想附加上一个固定的语
阅读全文
摘要:split翻译为分裂。 split()就是将一个字符串分裂成多个字符串组成的列表。 split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。 // 当不带参数时 example: st0= ' song huan gong ' print(st0.split()) 结果为: ['so
阅读全文
摘要:我感悟的是python的变量名其实就可以理解为C/C++中的指针! 1、python的变量在使用之前必须赋值,就像指针在使用之前不能为空。 2、python的内存可以用del释放,C++可以用delete释放。 Python: del temp #表示temp所“贴到”的内存被释放,此时temp变量
阅读全文
摘要:Python,当实例对象调用函数(函数其实都是属于类空间的)的时候,系统会自动将对象本身传入 函数在定义时的第一个变量一般是self。(但self并不是关键字,用其他名字也可以) 定义时,这个self必须写出来,而调用时,不用你自己将实例对象传入。 C++,当实例对象调用函数时,系统也会将实例对象传
阅读全文
摘要:目的:安装 Pillow库 现状是:python是3.4,easy_install没有安装;pip没有安装, 步骤: 1、安装Pillow库需要安装pip 2、安装pip需要安装easy_install(ps:这个不知道是不是必须的,应为按理说easy_install和pip都是 管理包的工具,为啥
阅读全文
摘要:To 十进制二进制: >>> int('110', 2) -> 6八进制: >>> int('10', 8) -> 8十六进制: >>> int('10', 16) -> 16 >>> int('1A', 16) -> 26To 十六进制:十进制: >>>hex(12) -> ‘0xc’二进制: >...
阅读全文