【go语言】pip源的修改,go的常量、变量定义以及输入输出命令

发布时间:2024年01月11日

目录

pip命令与pip源

变量

全局变量

局部变量

常量

输入输出命令


知识结构

pip命令与pip源

关于pycharm的pip命令的使用:

python语言相对于其他语言来说,有一个很好的优点就是便于编写。python有很多库,可以自定义库,也有python本身自带的库,还有第三方库,比较熟知的就是:requests、pandas、numpy等等。如何下载这些库呢?就可以使用pip命令。

就拿下载requests库来举例:

cmd打开命令行程序,输入以下命令安装requests库:

pip install requests  

但是因为pip安装的库的网站在国外,所以安装也特别慢,有时候会直接断开网络,导致网络申请超时,出现如下情况:

这时我们可以通过使用国内的pip源,下载库时速度更快。

在百度上搜索一些pip源:

清华源:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
网易:https://mirrors.163.com/pypi/simple/ 
豆瓣:https://pypi.douban.com/simple/
百度云:https://mirror.baidu.com/pypi/simple/

通过修改下载pip源就可以使用国内的网站下载库,速度更快。

1,临时修改,可以使用命令(以清华源为例):

pip install requests -i "https://pypi.tuna.tsinghua.edu.cn/simple"

2,永久修改,使用如下命令:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

此命令会在将pip源的修改写入配置文件,之后都会在清华的国内镜像源下载库,速度更快。

变量

全局变量

首先,对于变量名的命名要求是:字母、数字、下划线的任意组合,不能以数字开头,关键字不能作为变量名。关键字就是“var”“func”这样的命令。

先来写一个简单的go命令,了解一下基本格式:

package main

import "fmt"

var a int

func main(){
	a = 20
	fmt.Println(a)
}

在这段代码中,package main表示:每个go文件都需要再开头声明它属于哪个包,每个执行的go程序,都需要一个main包,main包里需要一个main函数。我们建立一个项目,一个项目下有多个go file,在编写file时,只能出现一个main(),否则就会报错。

func声明函数;每个程序只执行main函数,这一点都跟c语言类似。

用var声明变量,这里再函数外面声明的变量a就是一个全局变量,这样的变量时可以被任何一个在此file内的函数使用的。

fmt.Println()输出a的值,最后运行在显示屏上会输出20;

局部变量

在一个{}内定义的变量就是局部变量,这样的变量只能在该{}内部使用。

package main

import "fmt"

func main() {
	var a int
	a = 20
	fmt.Println(a)
}

这里的a就是局部变量。

常量

package main

import "fmt"

const  a = 10

func main() {
	fmt.Println(a)
}

用关键字const引导的a就是一个常量。

输入输出命令

输入命令有:fmt.Scan? ? ? ? fmt.Scanf? ? ? ? ?fmt.Scanln

输出命令:fmt.Println

package main

import "fmt"


func main() {
	var name string
	var passwd string
	fmt.Println("请输入用户名和密码:")
	fmt.Scan(&name, &passwd)
	fmt.Println(name, passwd)
}

&:是取地址符,输入时需要取地址符指定键入的字符存储的空间;

fmt.Scan()该命令键入字符;

fmt.Println()该命令输出键入的内容

文章来源:https://blog.csdn.net/qq_57629191/article/details/135534893
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。