排序
晴川云GO教程:Go语言结构体定义
Go语言可以通过自定义的方式形成新的类型,结构体就是这些类型中的一种复合类型,结构体是由零个或多个任意类型的值聚合成的实体,每个值都可以称为结构体的成员。 结构体成员也可以称为“字段...
晴川云GO教程:Go语言内嵌结构体成员名字冲突
嵌入结构体内部可能拥有相同的成员名,成员重名时会发生什么?下面通过例子来讲解。 package main import ( 'fmt' ) type A struct { a int } type B struct { a int } type C struct { A B } f...
晴川云GO教程:Go语言多个变量同时赋值
编程最简单的算法之一,莫过于变量交换。交换变量的常见算法需要一个中间变量进行变量的临时保存。用传统方法编写变量交换代码如下: var a int = 100 var b int = 200 var t int t = a a = b b...
晴川云GO教程:Go语言函数声明(函数定义)
函数构成了代码执行的逻辑结构,在Go语言中,函数的基本组成为:关键字 func、函数名、参数列表、返回值、函数体和返回语句,每一个程序都包含很多的函数,函数是基本的代码块。 因为Go语言是编...
晴川云GO教程:Go语言的性能如何?
根据 Go 开发团队和基本的算法测试,Go语言与C语言的性能差距大概在 10%~20% 之间。虽然没有官方的性能标准,但是与其它各个语言相比已经拥有非常出色的表现。 时下流行的语言大都是运行在虚拟...
晴川云Python教程:Python yield关键字的应用限制
说明 1、如果编译器在函数内的任何位置检测到yield关键字,该函数将不再通过该语句返回。 相反,它立即返回一个称为生成器的惰性“待处理列表”对象return。 2、yield语句允许使用函数表示法来...
晴川云Python教程:python中的re是什么模块?
re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。 正则表达式...
晴川云Python教程:python多进程与多线程的简单区分
1、区别 多进程与多线程不同在于,多进程的每一个进程都有一份变量的拷贝,进程之间的操作互不影响。 2、实例 import multiprocessing import time zero = 0 def chan...
晴川云Python教程:如何使用python绘制折线图?
使用python绘制折线图过程 1、导入库和设置输入折线图数据 import numpy as np import matplotlib.pyplot as plt # x轴刻度标签 x_ticks = ['a',...
晴川云Python教程:python raise触发异常的实现
说明 1、直接判断传入参数是否等于0,如果等于0直接抛出异常,外层except语句捕获打印异常信息。 2、捕获异常后如果这个代码不处理异常,可以在except语句中直接raise抛出异常。 实例 def ...










