文档章节

《Python入门》学习笔记之Golang

 学习吧
发布于 2015/10/17 00:42
字数 456
阅读 56
收藏 0

Golang爱好者的《Python入门》学习笔记。

网址:http://www.imooc.com/learn/177

老师:廖雪峰

#第1章 课程介绍 ##1-1 课程介绍 Golang的特点:优雅、明确、简单。

Golang适合的领域:Web网站和各种网络服务、系统工具和脚本。

Golang编译为机械码执行,运行速度快,代码量少。 #第2章 安装Golang ##2-1 选择Golang版本 ##2-2 Windows上安装Golang ##2-3 第一个Golang程序 hello.go

package main

import "fmt"

func main() {
    fmt.Println("Hello Golang!")
}

运行:

go run hello.go

#第3章 Golang变量和数据类型 ##3-1 数据类型 一、整数

int8、uint8、int16、uint16、int32、uint32、int64、uint64、int、uint、uintptr

int32值范围-2 147 483 648~2 147 483 647

int64值范围-9 223 372 036 854 775 808~9 223 372 036 854 775 807

fmt.Println(10, 0x10)

二、浮点数

float32、float64

float64相当于Python的浮点数

fmt.Println(12.3,1.23e1)

三、字符串

str := "Hello World!"
ch := str[0]
fmt.Println(str)
fmt.Printf("%c\n", ch) 
fmt.Println(ch)

四、布尔值

bool、true、false

与:&&、或:||、非:!

五、空值

nil

##3-2 fmt.Println

fmt.Println("Hello", "World")
fmt.Println("1 + 2 = ", 1+2)

##3-3 注释

/*
    多行注释
*/
//单行注释
fmt.Println("Hello", "World")

##3-4 什么是变量

a := "hello"
fmt.Println(a)
你好 := "Hello"
你好世界 := "Hello World"
fmt.Println(你好, 你好世界)

##3-5 定义字符串 ##3-6 raw字符串与多行字符串 ##3-7 Unicode字符串 ##3-8 整数和浮点数

fmt.Println(5/3, 5%3, 5.0/3, 5/3.0)

##3-9 布尔类型

if 1+1 == 2 { 
    fmt.Println("Good")
} else {
    fmt.Println("Bad")
}
if 1+2 == 2 { 
    fmt.Println("Good")
} else {
    fmt.Println("Bad")
}

#第4章 List和Tuple类型 ##4-1 创建list ##4-2 按照索引访问list ##4-3 倒序访问list ##4-4 添加新元素 ##4-5 从list删除数据 ##4-6 替换元素 ##4-7 创建tuple ##4-8 创建单元素tuple ##4-9 “可变”的tuple

未完待续……

© 著作权归作者所有

粉丝 2
博文 20
码字总数 6841
作品 0
海淀
程序员
私信 提问
最适合入门的编程语言——python

本文旨在指出python是最适合用于编程入门的编程语言,并非强调某种语言是世界上最好的语言。在掌握一门编程语言之后,你完全可以学习其它编程语言,使用哪种语言往往取决于你以后的工作,而同...

cclplus
2018/11/13
0
0
免费的计算机编程类中文书籍

免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编...

justjavac
2014/08/13
3K
10
分享我自己写的一套Python爬虫学习经验

最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴...

崔庆才
2015/02/23
4K
25
免费的编程中文书籍索引

免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编...

modernizr
2014/04/08
7.4K
24
Github免费中文书《Go入门指南》,带你从零学Go | 极客头条

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/89166694...

AI科技大本营
04/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https://blog.51cto.com/kaliarch/2044618 一、概述 1.1 背景 ......

linjin200
7分钟前
1
0
CDH6.0.1集成tez-0.9.1计算引擎

参考文章: https://www.jianshu.com/p/9fb9f32e1f0f https://www.baidu.com/link?url=OgpwasnZi7H1dySN2T111sseEWDBaCCTC3DFV61G7756YbrkJCA8Y3UFaueyqnfN&wd=&eqid=daeb8b3500049cf3000000......

Sheav
9分钟前
1
0
Vue内置指令的使用

v-model(数据绑定) v-model常用于表单数据的双向绑定,它本质上是一个语法糖。它主要的有两种应用: 在文本框、多行文本、input的下拉框、单选按钮、复选框中的应用 <div id="app"> ...

凌兮洛
9分钟前
1
0
外部来源应用检查-烦死了,终于找到解决设置了

Android 连接usb调试应用的时候: 华为关闭方法:1、设置-安全-更多安全设置,关掉外部来源应用检查。2、设置-系统-开发人员选项-关闭“监控ADB安装应用” 不知道OPPO 怎么关闭的?...

QGlaunch
10分钟前
2
0
6个K8s日志系统建设中的典型问题,你遇到过几个?

作者 | 元乙 阿里云日志服务数据采集客户端负责人,目前采集客户端 logtail 在集团百万规模部署,每天采集上万应用数 PB 数据,经历多次双 11、双 12 考验。 导读:随着 K8s 不断更新迭代,使...

阿里云官方博客
13分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部