# c = a if a>b else b #三元运算 def func(name,*args,name1='name1',**kwargs): # 如果默认参数的值是一个可变数据类型,那么每一次调用函数且对其进行增删改的时候,如果不传值就公用这个数据类型的资源 return 's' # 可以元组方... ...
分类:
其他好文 时间:
2018-08-26 13:09:59
阅读次数:
163
1、生成器*** 之前在列表解析中已经介绍了 生成器表达式。这里介绍生成器函数。 生成器:generator 生成器指的是生成器对象,可以有生成器表达式得到,可以使用yield 关键字得到一个生成器函数,调用这个函数就得到一个生成器对象。 生成器函数: 函数体重包含yield语句 的函数,返回生成器 ...
分类:
编程语言 时间:
2018-08-25 14:30:07
阅读次数:
133
Python语言发展到3.X以来,有许多语法糖,例如:#1.三元表达式代码块#2.封装与解构#3.解析式##1).列表解析式##2).集合解析式##3).字典解析式#4.解析式的作用##Python解释器为解析式专门作了优化##解析式就是能把程序语句写得像函数表达式一样,体现Python3面向对象的函数式编程的特点。同过嵌套的解析式,搭建程序的骨架,然后替换相应的数据结构头部(比如列表解析式的头部
分类:
编程语言 时间:
2018-08-19 18:00:53
阅读次数:
292
列表解析式 列表解析式因编译器进行优化,提高了效率,减少出错,增加可读性 语法 [返回值 for 元素 in 可迭代对象 if条件] 使用中括号[],内部是for循环,if条件语句可选 返回一个新列表 示例1: 生成一个列表,元素0-9,对每一个元素自增1后求平方返回新列表 输出结果相同: 示例2: ...
分类:
其他好文 时间:
2018-08-18 15:31:44
阅读次数:
523
封装和结构先将等式右边的封装,再按线性要求给左边,中间再加上*号表示收集剩下的组成一个列表例如a,b=1,2head,*mid,tail=‘abcdef‘(head=‘a‘mid=[‘b‘,‘c‘,‘d‘,‘e‘]tail=‘f‘其中head和tail是字符串,mid是列表)集set的定义set的元素必须可hash可变的对象不可hash元素不可索引,但set可以被迭代,不过迭代的是没有顺序的add
分类:
编程语言 时间:
2018-08-17 17:13:39
阅读次数:
179
迭代器: 是一个抽象的概念,任何对象,如果它的类有 next 方法和 iter 方法返回自己本身,对于 string、list、dict、tuple 等这类容器对象,使用 for 循环遍历是很方便的。在后台 for 语句对容器对象调用 iter()函数,iter()是 python 的内置函数。it ...
分类:
其他好文 时间:
2018-08-04 18:46:53
阅读次数:
137
在Linux移植之内核启动过程start_kernel函数简析中已经指出了start_kernel函数的调用层次,这篇主要是对具体的tag参数列表进行解析。 1、内存参数ATAG_MEM参数解析 2、命令行参数ATAG_CMDLINE解析,以传入的命令参数bootargs=noinitrd root ...
分类:
系统相关 时间:
2018-08-03 22:34:43
阅读次数:
197
《数据科学入门》pdf格式下载免费电子书下载 https://u253469.ctfile.com/fs/253469-300325729更多电子书下载: http://hadoopall.com/book 内容简介 数据科学是一个蓬勃发展、前途无限的行业,有人将数据科学家称为“21世纪头号性感职业... ...
分类:
其他好文 时间:
2018-07-31 17:23:39
阅读次数:
394
回顾: 1、动态语言 sys.getrefcount() //查看对象的引用计数 增加对象的引用计数场景 对象创建时:以赋值的方式,创建变量名的同时就会创建变量 将对象添加进容器时:类似list.append() 当对象被当作参数传递给函数时 多重目标赋值时:s1 = s2 = s3 = 'abc' ...
分类:
编程语言 时间:
2018-07-21 22:37:49
阅读次数:
215
迭代器 凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列;可以用next()方法持续调用,直到报错。 集合数据类型如list、dict、str等是Iterable但不是Iterator,不能用next()方 ...
分类:
其他好文 时间:
2018-07-05 23:22:11
阅读次数:
177