返回顶部
扩大
缩小

Zhang_derek

上一页 1 2 3 4 5 6 ··· 21 下一页

2019年8月16日

7.python3实用编程技巧进阶(二)

摘要: 2.1.如何拆分含有多种分隔符的字符串 2.2.如何调整字符串中文本的格式 2.3如何将多个小字符串拼接成一个大的字符串 2.4如何对字符串进行左, 右, 居中对齐 把字典以左对齐的形式打印出来 结果 2.5如何去掉字符串中不需要的字符 (1)用strip()函数,只能取出两端的,中间的许可以去掉 阅读全文

posted @ 2019-08-16 22:26 zhang_derek 阅读(963) 评论(0) 推荐(0) 编辑

2019年8月15日

6.python3实用编程技巧进阶(一)

摘要: 1.1.如何在列表中根据条件筛选数据 1.2.如何在字典中根据条件筛选数据 1.3.如何在集合中根据条件筛选数据 1.4.如何为元祖中的每个元素命名,提高程序可读性 如下元祖,通过函数判断年龄和性别,但是这样代码可读性很差,别人并不知道student[1],student[2]代表什么意思。如何解决 阅读全文

posted @ 2019-08-15 22:48 zhang_derek 阅读(1558) 评论(0) 推荐(2) 编辑

2019年8月11日

10.Go-goroutine,waitgroup,互斥锁,channel和select

摘要: 10.1.goroutine goroutine的使用 10.2.waitgroup WaitGroup直译为等待组,其实就是计数器,只要计数器中有内容将一直阻塞 WaitGroup有三种方法 Add(delta int)表示向内部计数器添加增量(delta),其中参数delta可以使负数 Done 阅读全文

posted @ 2019-08-11 14:28 zhang_derek 阅读(988) 评论(0) 推荐(0) 编辑

2019年8月10日

9.Go-反射、日志和线程休眠

摘要: 9.1反射 在Go语言标准库中reflect包提供了运行时反射,程序运行过程中动态操作结构体 当变量存储结构体属性名称,想要对结构体这个属性赋值或查看时,就可以使用反射 反射还可以用作判断变量类型 整个reflect包中最重要的两个类型 reflect.Type类型 reflect.Value值 获 阅读全文

posted @ 2019-08-10 22:29 zhang_derek 阅读(655) 评论(0) 推荐(0) 编辑

8.Go-Reader,Writer和ioutil

摘要: 8.1.Reader (1)输入流 流是应用程序和外部资源进行数据交互的纽带 流分为输入流和输出流,输入和输出都是相对于程序,把外部数据传入程序中叫做输入流,反之叫做输出流 在Go语言标准库中io包下是Reader接口表示输入流,只要实现这个接口就属于输入流 (2)手动创建流 (3)读取文件内容 8 阅读全文

posted @ 2019-08-10 17:07 zhang_derek 阅读(365) 评论(0) 推荐(0) 编辑

7.Go-用户信息和系统文件/目录

摘要: 7.1.获取操作系统用户信息 (1)os包及子包功能 os/exec包,负责执行外部命令 os/singal对输入信息的访问 os/user通过名次或ID 查询用户账号 (2)在os/user中提供了User结构体,表示操作系统用户 Uid用户id Gid所属组id Username用户名 Name 阅读全文

posted @ 2019-08-10 15:41 zhang_derek 阅读(644) 评论(0) 推荐(0) 编辑

6.Go-错误,defer,panic和recover

摘要: 6.1.错误 Go语言中使用builtin包下error接口作为错误类型 Go语言中错误都作为方法/函数的返回值 自定义错误类型 6.2.defer Go语言中defer可以完成延迟功能,当前函数执行完成后执行defer功能 defer最常用的就是关闭连接(数据库,文件等),可以打开连接后紧跟def 阅读全文

posted @ 2019-08-10 14:45 zhang_derek 阅读(286) 评论(0) 推荐(0) 编辑

2019年8月6日

5.Go-封装、继承、接口、多态和断言

摘要: 面向对象 Go语言开发者认为:面向对象就是特定类型(结构体)有着自己的方法,利用这个方法完成面向对象编程, 并没有提封装、继承、多态。所以Go语言进行面向对象编程时,重点在于灵活使用方法。 Go语言有着自己对面向对象的理解,它也有着自己的封装、继承、多态。 5.1.封装 实例 5.2.继承 5.3. 阅读全文

posted @ 2019-08-06 22:59 zhang_derek 阅读(1071) 评论(0) 推荐(0) 编辑

2019年8月5日

4.Go-结构体、结构体指针和方法

摘要: 4.1.结构体 结构体:将一个或多个变量组合到一起形成新的类型,这个类型就是结构体,结构体是值类型 定义结构体和赋值 4.2.结构体指针 由于结构体是值类型,在方法传递时希望传递结构体地址,可以使用结构体指针完成 可以结合new()函数创建结构体指针 4.3.方法 方法和函数语法比较像,区别是函数属 阅读全文

posted @ 2019-08-05 23:02 zhang_derek 阅读(758) 评论(0) 推荐(0) 编辑

3.GO-项目结构、包访问权限、闭包和值传递引用传递

摘要: 3.1.goland中项目结构 (1)在goland中创建标准Go项目 (2)goland配置 创建项目Learn-Go file-settings-go-GOPATH-添加 在项目目录下创建src目录,在src目录下创建demo目录,在demo目录下创建demo.go文件 在项目目录下创建main 阅读全文

posted @ 2019-08-05 22:21 zhang_derek 阅读(738) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 21 下一页

导航