![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
白色字体
这个作者很懒,什么都没留下…
展开
-
3、python列表
在python中列表可以储存多个数据,每个数据不限制类型,可以为整形、浮点型、布尔型、字符型以及列表。 可以在列表中内嵌列表 列表的类型为:type(list) is list(注:随着学习的过程不定期更新)...原创 2018-05-23 21:10:55 · 166 阅读 · 0 评论 -
14、python多线程
我等渣渣控制不来多线程·····原创 2018-06-06 00:41:20 · 96 阅读 · 0 评论 -
13、python多进程
Unix/Linux操作系统中存在fork()函数,fork()调用一次,返回两次,操作系统父进程复制了一份称为子进程,然后,分别在父进程和子进程内返回。例子来自廖雪峰课程子进程永远返回0,而父进程返回子进程的ID。子进程只需要调用getppid()就可以拿到父进程的ID。import osprint('Process (%s) start...' % os.getpid())...翻译 2018-06-06 00:33:37 · 137 阅读 · 0 评论 -
12、python类
类的定义:class Student(object):def __init__(self, name, score): self.name = name self.score = scoredef print_score(self): print('%s: %s' % (self.name, self.score))类的调用:bart = Studen...翻译 2018-06-04 01:33:55 · 109 阅读 · 0 评论 -
11、python装饰器
对于每个函数而言都有一个name 属性,可以输出函数的名字。对于一个函数function而言 def function() return 0 在不修改函数function的情况下如何增加这个函数的功能?这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)def log(func): def wrapper(*args, **kw): ...翻译 2018-06-04 00:41:46 · 447 阅读 · 0 评论 -
10、python匿名函数
list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16, 25, 36, 49, 64, 81]匿名函数lambda x: x * x翻译 2018-06-04 00:28:12 · 90 阅读 · 0 评论 -
7、切片
LIST[0:4]或者list_name[:4]表达前4个list[1:4]表达第二个到第4个list[-2:]表达后两个list[:10:5]前10个每5个取一个原创 2018-05-27 18:54:03 · 128 阅读 · 0 评论 -
6、递归函数
def fun(a): if a==1: return 1 return a+fuc(a-1)在上述函数中在尾部返回值中引入了表达式,这可能会导致调用栈溢出的情况,使用尾递归优化。即使用一个函数代替这个运算,在末尾return处不使用表达式def fun1(a): return fun2(a,1)def fun2(a,end_num): ...原创 2018-05-27 18:51:00 · 234 阅读 · 0 评论 -
5、python的set()
set是一个无序并且无重复元素的集合。 s=set([1,4,2,1,2]) s={1,4,2}增加元素:add(key) s.add(5) s={1,4,2,5} s.add(1) s={1,4,2,5}删除元素:remove(key) s.remove(1) s={4,2,5}s1=set([1,2,3,4]) s2=set([3,4,5])s1&s2...原创 2018-05-27 18:40:21 · 171 阅读 · 0 评论 -
4、python字典
对于字典A={‘key_1’:1,’key_2’:2}字典取值的方法:A[‘key_name’]字典赋予新的关键词或者重置某关键词值的方法:A[‘key_name’]=value判断某个关键词是否在字典内: 方法1:‘key_name’ in A. 返回值为布尔值 方法2:A.get(‘key_name’,value),value默认为None,若关键词的提取与删除: A.p...原创 2018-05-27 18:34:33 · 121 阅读 · 0 评论 -
9、python map、reduce、filter、sorted
map()函数接收两个参数,一个是函数,一个是可迭代对象。map函数将传入的函数依次作用到序列的每个元素,并把结果作为新的可迭代对象返回。def f(x): return x r = map(f, [1, 2, 3, 4, 5])reduce的用法。reduce把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,reduce把结果继续和序列的...翻译 2018-06-03 00:04:41 · 75 阅读 · 0 评论 -
8、python生成器
对于一个list而言:L = [x for x in range(10)] 但对于一个生成器而言:g = (x for x in range(10))生成器是一个惰性的函数,它不会一下子全部运行结束,每调用它一次,就运行一次。可以使用next()函数调用下一组值。同样地,如果一个函数中含有yield那么这个函数就不是一个普通的函数,而是一个generator。这个函数每次执行到yie...原创 2018-06-02 23:59:52 · 212 阅读 · 0 评论 -
1、python的基础运算符操作
加法:+减法:-除法:/乘法:*指数:**模:%原创 2018-05-23 20:43:33 · 93 阅读 · 0 评论 -
2、python的部分基础语句
查看变量的类型:type(valiable)原创 2018-05-23 21:01:05 · 103 阅读 · 0 评论 -
10、python匿名函数
list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16, 25, 36, 49, 64, 81]匿名函数lambda x: x * x原创 2018-06-20 11:26:32 · 100 阅读 · 0 评论