目录
知识结构
关于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()该命令输出键入的内容