上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

2022年11月16日

生成器的反向验证

摘要: 生成器是一种特殊的迭代器,也可以说其父类型是迭代器 1、迭代器其实也有很多点要清楚,这里先不做赘述 2、要清楚,迭代器调用iter()返回的是自身 1 def func(s, e): 2 """ 3 生成器函数 4 :param s:起始值 5 :param e: 末值 6 :return: 7 " 阅读全文

posted @ 2022-11-16 22:20 默玖 阅读(49) 评论(0) 推荐(0) 编辑

2022年11月15日

钩子函数

摘要: 控制子类的的创建 1、元类 这种方式可能是最常见的也是我们最先知晓的,当然这种方式可能需要我们对元类有比较深入的了解,所以引入了下面的这种方式 2、钩子函数 __init__subclass__,字面意思,父类实现了该双下方法,其后凡是继承他的派生类,都会触发此方法,进行派生类的初始化,实现派生类属 阅读全文

posted @ 2022-11-15 11:08 默玖 阅读(138) 评论(0) 推荐(0) 编辑

2022年11月14日

德摩根定律

摘要: 命题逻辑里的一个法则 定义:非p或非q=非(p且q) 最近在看一本书啊《python工匠......》一个腾讯大佬写的,从这里面了解到这个东西,确实不错 1 1 # 德摩根定律 2 2 def func(): 3 3 a = 10 4 4 b = 20 5 5 if not a < 5 or not 阅读全文

posted @ 2022-11-14 11:20 默玖 阅读(347) 评论(0) 推荐(0) 编辑

2022年11月10日

错误处理

摘要: 1、说明定义 error类型是一个接口类型 1 // 错误处理是一个接口类型 2 type error interface { 3 Error() string 4 } 2、example 1 package main 2 3 import ( 4 "errors" 5 "fmt" 6 ) 7 8 阅读全文

posted @ 2022-11-10 11:19 默玖 阅读(19) 评论(0) 推荐(0) 编辑

2022年11月8日

类型转换

摘要: 1、定义 type_name(expression) 2、example 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 var a = 10 9 var b = 100 10 var res float32 11 //类型转换 阅读全文

posted @ 2022-11-08 15:29 默玖 阅读(14) 评论(0) 推荐(0) 编辑

集合

摘要: 1、定义 使用make()函数 map_variable := make(map[key_type][value_type]) 2、example 1 package main 2 3 import "fmt" 4 5 func main() { 6 //创建集合 7 set := make(map 阅读全文

posted @ 2022-11-08 15:10 默玖 阅读(16) 评论(0) 推荐(0) 编辑

2022年11月4日

范围

摘要: 1、说明 在python中,range函数会返回一个可迭代序列 在go语言中,range关键字同样用于for循环中对数组、切片、通道、集合等的迭代 2、example 1 package main 2 3 import "fmt" 4 5 func main() { 6 a := []int{2.0 阅读全文

posted @ 2022-11-04 17:22 默玖 阅读(83) 评论(0) 推荐(0) 编辑

切片

摘要: 切片是对数组的抽象,数组长度不可变,相反,切片长度是不固定的,是一种动态数组 1、定义 1.1、var slice_name []type 1.2、make函数 var slice_name []type = make([]type, len) 简写:slice_name := make([]typ 阅读全文

posted @ 2022-11-04 17:07 默玖 阅读(558) 评论(0) 推荐(0) 编辑

结构体

摘要: 1、创建 使用关键字type、struct 数组内存储相同的数据类型,而结构体可以存储不同的数据类型 2、example 1 package main 2 3 import "fmt" 4 5 type person struct { 6 name string 7 gender string 8 阅读全文

posted @ 2022-11-04 13:51 默玖 阅读(19) 评论(0) 推荐(0) 编辑

指针

摘要: 看过之后,一句话:用于存储变量等的内存地址 1、定义 和定义变量和常量一样,在使用指针之前都需要声明 var point_name *type 2、example 1 package main 2 3 import "fmt" 4 5 func main() { 6 test7() 7 } 8 fu 阅读全文

posted @ 2022-11-04 11:06 默玖 阅读(19) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

导航