go语言圣经-作用域 1.一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量 2.一个变量的生命周期是指程序运行时变量存在的有效时间段;声明语句的作用域对应的是一个源代码的文本区域,它是一个编译时的属性 3.句法块是由花括弧所包含;我们可以把块(block)的概念推广到包括其他声明的群组,这些声明在代码中并未显式地使用花括号包裹起来,我们称之为词法块. 4.全局作用域 包级语法域 源文件级的作用域 局部作用域 函数级的作用域 5.从最内层的词法域向全局的作用域查找.内部的会覆盖外部…
Golang的基础数据类型-整型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.整型概述 Go语言的整数类型一共有10个. int: 默认是有符号(signed)整形,占用空间大小取决于操作系统设定数据的值,初始值为0. uint: 无符号整形,前面的字符u表示无符号("unsigned"),即二进制最高位的符号位不在表示正负数了.下面只要前面加u的都是这个意思,我就不一一赘述啦. 占用空间大小取决于操作系统设定数据的值,初始值为0. int8: 占用一个字节大…
基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8.int16.int32.int64 对应的无符号整型:uint8.uint16.uint32.uint64 其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型. 类型 描…
Golang的基础数据类型-字符型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.字符型概述 Go语言中的字符有两种,即uint8类型和rune类型. uint8类型: 我们也可以称之为byte型,代表了ASCII编码表中的一个字符. ASCII编码表大家可以自行百度,谷歌查找,大致分为三类:0-31(表示控制字符,在键盘上找不到对应的按键,但是可以使用转义字符表示),32-126(键盘上可以找到的所有字符),127(删除键) rune类型: 代表一个UTF-8字符,当需…
Golang的基础数据类型-布尔型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.bool类型概述 bool类型的取值范围: bool类型的值只有两种,其值不为真即为假,可以用数字代表true或者false. bool类型的占用空间大小: bool类中占用在内存中占用一个字节长度,默认值为false. bool类型的应用场景: 多用于条件判断,如航站楼检票进仓,火车站检票进站等. 二.bool值简单应用案例 package main import ( "fmt"…
基本数据类型-整型 种类     有符号(负号)      int8 int16 int32 int64 无符号(无符号) uint8 uint16 uint32 uint64 架构特定(取决于系统位数) int uint 类型别名 Unicode字符rune类型等价int32 byte等价uint8 特殊类型 uintptr,无符号整型, 由系统决定占用位大小,足够存放指针即可,和C库或者系统接口交互   取值范围 具体类型 取值范围 int8 -128到127 uint8 0到255 int…
Golang的基础数据类型-字符串型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.字符型概述 上一篇博客学习了使用单引号括起来的单个字符就是字符类型,在Golang中有两种表示字符类型的方式,可参考我之前的笔记: https://www.cnblogs.com/yinzhengjie2020/p/12250350.html 用双引号括起来的字符就是字符串类型.在Go中的字符串,都是采用UTF-8字符集编码. 二.字符型使用案例 1>.字符串拼接 package main…
go语言圣经-复合数据类型 1.以不同的方式组合基本类型可以构造出来的复合数据类型 2.四种类型——数组.slice.map和结构体 3.数组是由同构的元素组成——每个数组元素都是完全相同的类型——结构体则是由异构的元素组成的 4.slice和map则是动态的数据结构,它们将根据需要动态增长 go语言圣经-数组 1.因为数组的长度是固定的,因此在Go语言中很少直接使用数组 2.数组字面值语法用一组值来初始化数组 3.数组的长度是数组类型的一个组成部分 4.Printf函数的%x副词参数,它用于指…
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小张今年18岁,这18就是一个整数,那么在Python语言里,我们将它定义为一个整型.我们也通过这一个例子引入Python的数据类型. 在讲数据类型之前,我们先引入两个方法,type和print,type是用来查看数据类型的,print是用来在控制台输出的,在接下的案例都会经常用到. 那么Python…
磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 对于Python,一切事物都是对象,对象基于类创建 所以,以下这些值都是对象: "wupeiqi".38.['北京', '上海', '深圳'],并且是根据不同的类生成的对象. 官方的解释是这样的:对象是对客观事物的抽象,类是对对象的抽象. 因此str是类,int是类,dict.list.tuple等等都是…