摘要: 可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首 阅读全文
posted @ 2018-01-05 15:59 Boom__Clap 阅读(5232) 评论(0) 推荐(1) 编辑
摘要: python return 返回多个值,实际返回的是一个tuple: 阅读全文
posted @ 2018-01-05 15:12 Boom__Clap 阅读(5021) 评论(0) 推荐(0) 编辑
摘要: 可以看到,字符串为空的时候也比数字类型大,这是因为python2.7中按照如下规则进行比较: 1、任何两个对象都可以比较。 2、相同类型的对象(实例),如果是数字型(int/float/long/complex),则按照简单的大小来比较;如果是非数字型,且类(型)中定义了__cmp__(含__gt_ 阅读全文
posted @ 2018-01-05 14:49 Boom__Clap 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 比如python中str是不变对象,而list是可变对象,javascript中str也是不变对象,而array是可变对象 python的例子: javascript的例子: 虽然字符串有个replace()方法,也确实变出了'Abc',但变量a最后仍是'abc',应该怎么理解呢? a本身是一个变量 阅读全文
posted @ 2018-01-05 14:07 Boom__Clap 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Python源码文件中带有中文时,文件头应加注释: 第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码 阅读全文
posted @ 2018-01-05 11:39 Boom__Clap 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 转自廖雪峰的官方网站:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819196283586a37629844456ca7e5a7faa9b94ee8000 字符编码 阅读全文
posted @ 2018-01-05 11:31 Boom__Clap 阅读(844) 评论(0) 推荐(0) 编辑