摘要: 协程 之前我们了解了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程,都要消耗一定的时间来创建进程、线程、以及管理他们之间的切换。随着我们对于效率的追求不断提高,基于单线程来实现并发... 阅读原文
2019-04-26 18:31:01 阅读(2737) 评论(0)
摘要: 2019.4.11 S21 day11笔记总结 1. 函数小高级 ( 5* ) 1 函数名可以当作变量来使用 def func(): print(123) v1 = func # func代表函数的地址 func() v1() # v1、func的函数地址相同,执行调用的函数也相同 def fu... 阅读原文
2019-04-26 17:53:47 阅读(2358) 评论(0)
摘要: 2019.4.10 S21 day10笔记总结 一、内容回顾 1.面试题相关: 1.py2和py3的区别 2.运算符的计算 :3 or 9 and 8 3.字符串的反转 4.is和==的区别 5.v1 = (1) v2 = 1 v3 = (1,)有什么区别 v1 、v2都是数字,v3是元组 6.线上操作系统... 阅读原文
2019-04-26 16:52:01 阅读(2344) 评论(0)
摘要: 复习 # 什么是函数:具体特定功能的代码块 - 特定功能代码块作为一个整体,并给该整体命名,就是函数 # 函数的优点: # 1.减少代码的冗余 # 2.结构清晰,可读性强 # 3.具有复用性,开发效率高,维护成本低 # 如何定义一个函数:用def关键词来声明函数 ''' def f... 阅读原文
2019-04-26 14:52:03 阅读(2538) 评论(0)
摘要: 4.25自我总结 一.Typora 关于用Typora 自我感觉良好,基本快捷键也比较简单,ps:还是要多用用 二.编程 1.编程语言 是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。(来自百度百科对于编程语言的诠释) 我个人理解,编写语言更加像是人与电脑一种交互所用到的... 阅读原文
2019-04-26 14:14:06 阅读(2274) 评论(0)
摘要: 一,复习 ''' 1.函数的参数:实参与形参 形参:定义函数()中出现的参数 实参:调用函数()中出现的参数 形参拿到实参的值,如果整体赋值(自己改变存放值的地址),实参不会改变,(可变类型)如果修改内部内容,实参会跟着变化 位置实参 - 只能对位置形参赋值... 阅读原文
2019-04-26 12:39:03 阅读(2293) 评论(0)
摘要: list定义:list[]或者[]内任意类型的内容,多个用逗号分开 name1 = list(['Cyberpunk2077', 'Jim', 2077]) name2 = list('Cyberpunk2077') name3 = ['Cyberpunk2077', 'Jim', 2077] pri... 阅读原文
2019-04-26 11:55:01 阅读(2328) 评论(0)
摘要: 使用python2.7处理unicode的字符串,环境变量已设置PYTHONIOENCODING为utf-8,cmd编码为utf-8时print unicode字符串会报错[Errno 0]或[Errno 2] #coding:utf-8 import os os.system("chcp 65001") ... 阅读原文
2019-04-26 10:09:02 阅读(2323) 评论(0)
摘要: 目录 基础操作 对象关系 添加样式 中文字体微软雅黑,西文字体Times New Roman 首行缩进 单独设置标题样式 设置超链接 参考文档 ... 阅读原文
2019-04-26 08:35:03 阅读(2462) 评论(0)
摘要: 目录 什么是闭包?(掌握) 两种为函数传参的方式 闭包函数的应用(掌握) 回顾: 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了,... 阅读原文
2019-04-26 07:52:01 阅读(2417) 评论(0)