摘要: 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后 阅读全文
posted @ 2020-01-12 23:12 1769987233 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。 lambda函数的语法只包含一个语句,如下: lambda [arg1 [,arg2,.....argn]]:expression # 如下实例: sum = lambda arg1, arg2: a 阅读全文
posted @ 2020-01-12 04:26 1769987233 阅读(215) 评论(0) 推荐(0) 编辑
摘要: def recursion(i): if i / 2 > 1: # 递归出口 re = recursion(i / 2) print('返回值:', re) print('上层递归值:', i) return i recursion(10) # 上层递归值: 1.25 # 返回值: 1.25 # 上 阅读全文
posted @ 2020-01-12 04:04 1769987233 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。 函数描述 int(x [,base]) 将x转换为一个整数 float(x) 将x转换到一个浮点数 complex(r 阅读全文
posted @ 2020-01-12 03:15 1769987233 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1. 常量 package main import "fmt" func main() { /* 常量: 1.概念:同变量类似,程序执行过程中数值不能改变 2.语法: 显式类型定义: const b string = "abc" 隐式类型定义: const b = "abc" 3.常数: 固定的数值 阅读全文
posted @ 2020-01-10 01:30 1769987233 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是变量 变量就是用描述性的名字指代内存的地址,而不再使用数字。 内存上的内一个字节,有一个编号,这个编号就是地址,类似于房间的门牌号。但是记住很多数字对人类来说是非常困难的,人类更擅长记一个有表意性的名字。 变量可以理解为一个“有名称的容器”,用于装各种不同类型的数据。编程人员通过对变量的 阅读全文
posted @ 2020-01-10 01:28 1769987233 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1. go项目工程结构 配置好工作目录后,就可以编码开发了,在这之前,我们看下go的通用项目结构,这里的结构主要是源代码相应地资源文件存放目录结构。 1.1 gopath目录 gopath目录就是我们存储我们所编写源代码的目录。该目录下往往要有3个子目录:src,bin,pkg。 src 里面每一个 阅读全文
posted @ 2020-01-10 01:26 1769987233 阅读(474) 评论(0) 推荐(0) 编辑
摘要: import json lt = [ {'name': '王宝强', 'age': 30}, {'name': '贾乃亮', 'age': 36}, {'name': '马蓉蓉', 'age': 33}, {'name': '宋吉吉', 'age': 40}, {'name': '李小璐', 'ag 阅读全文
posted @ 2019-12-30 21:36 1769987233 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. GIL Python语言和GIL没有关系。仅仅是由于历史原因在Cpython虚拟机(解释器),难以移除GIL。 GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。 线程释放GIL锁的情况: 在IO操作等可能会引起阻塞的system call之前 阅读全文
posted @ 2019-12-30 01:29 1769987233 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 协程yield 协程,又称微线程,纤程。英文名Coroutine。 协程是啥 协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这 阅读全文
posted @ 2019-12-29 20:15 1769987233 阅读(134) 评论(0) 推荐(0) 编辑