分类
摘要:
协程
之前我们了解了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是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)