2020-10-27

在这里插入图片描述

第二讲基本数据类型

1.pip工具的使用

1.1pip工具的介绍

我们都知道python有很多的第三⽅库或者说是模块。这些库针对不同的应⽤, 发挥不同的作⽤。我们在实际的项⽬中肯定会⽤到这些模块。那如何将这些模块导⼊到⾃⼰的项⽬中呢?

Python官⽅的PyPi仓库为我们提供了⼀个统⼀的代码托管仓库,所有的第三⽅ 库,甚⾄你⾃⼰写的开源模块,都可以发布到这⾥,让全世界的⼈分享下载 。

python有两个著名的包管理⼯具easy_install和pip。在python 2中 easy_install是默认安装的,⽽pip需要我们⼿动安装。随着Python版本的提 ⾼,easy_install已经逐渐被淘汰,但是⼀些⽐较⽼的第三⽅库,在现在仍然只 能通过easy_install进⾏安装。⽬前,pip已经成为主流的安装⼯具,⾃Python 2 >=2.7.9或者Python 3.4以后默认都安装有PIP

1.2pip使用

在命令⾏下,输⼊pip,回⻋可以看到帮助
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

1.3查看pip版本的操作

1 pip -V
2 pip --version

在这里插入图片描述
在这里插入图片描述

1.4普通安装

pip install requests在这里插入图片描述

1.5指定版本安装

pip install robotframework == 2.8.7

1.6卸载已安装的库

pip uninstall requests

1 pip install SomePackage
2 pip install SomePackage==1.0.5 # 指定版本
3 pip install ‘SomePackage>=1.0.6’ # 最⼩版本

升级指定的包,通过使⽤==, >=, <=, >, < 来指定⼀个版本号

1.7列出已经安装的库

pip list

在这里插入图片描述

1.8显示所安装包的信息

pip show package

1.9将已经安装的库列表保存到⽂本⽂件中

pip freeze > D:/abc/csdn.txt
在这里插入图片描述
在这里插入图片描述

1.9.1使⽤wheel⽂件安装(这个并不推荐)

除了使⽤上⾯的⽅式联⽹进⾏安装外,还可以将安装包也就是wheel格式的⽂ 件,下载到本地,然后使⽤pip进⾏安装。⽐如我在PYPI上提前下载的pillow库 的wheel⽂件,后缀名为whl

https//www.lfd.uci.edu/~gohlke/pythonlibs/

在这里插入图片描述

可以使⽤p install pillow-4.2xxxxxxx.whl式离线进⾏安装

第⼀步 安装 wheel

在这里插入图片描述

第⼆步 找到下载的whl⽂件的⽬录进⾏安装(以桌⾯为例)

在这里插入图片描述
第三步 执⾏命令安装

在这里插入图片描述

换源安装

⾖瓣 :http://pypi.douban.com/simple/
阿⾥ :http://mirrors.aliyun.com/pypi/simple/
科学技术⼤学:http://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple

例如:p install SomePackage -i https://pypi.douban.com/simple

2.几个概念

2.1表达式

表达式 是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等以能求得数值的有意义排列⽅法所得的组合

表达式特点

表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响
如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出

2.2语句

一个 语句 上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成 语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果

2.3程序(program)

程序 就是由⼀条⼀条的语句和⼀条⼀条的表达式构成的。

2.4函数(function)

函数 就是⼀种语句,函数专⻔⽤来完成特定的功能

函数⻓的形如:xxx()

函数的分类: 内置函数 : 或者内建函数,就是由语法规定存在的函数,这些函数,包含 在编译器的运⾏时库中,程序员不⽐单独书写代码实现它,只需要调⽤既可。

⾃定义函数 : 由程序员⾃主的创建的函数 当我们需要完成某个功能 时,就可以去调⽤内置函数,或者⾃定义函数
函数的2个要素 参数 返回值

3.标识符

3.1关键字

python⼀些具有特殊功能的 标识符,这就是所谓的关键字关键字,是python 已经使⽤的了,所以不允许开发者⾃⼰定义和关键字相同的名字的标识符

在这里插入图片描述

3.2标识符概念

开发⼈员在程序中⾃定义的⼀些符号和名称。标识符是⾃⼰定义的,如变量名 、函数名等

组成:由26个英⽂字⺟⼤⼩写,数字 0-9 符号 _$

在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;

以双下划线开头的(foo)代表类的私有成员;以双下划线开头和结尾的(foo)代表python里特殊方法专用的标识,如__init()代表类的构造函数。

命名⽅式

驼峰命名法
⼩驼峰式命名法: 第⼀个单词以⼩写字⺟开始;第⼆个单词的⾸字⺟⼤ 写,例如:myName、aDog ⼤驼峰式命名法: 每⼀个单字的⾸字⺟都采⽤⼤写字⺟,例如: FirstName、LastName

下划线命名法 :不过在程序员中还有⼀种命名法⽐较流⾏,就是⽤下划线“_”来连接所有 的单词,⽐如 get_url buffer_size

猜你喜欢

转载自blog.csdn.net/c15670810520/article/details/109301275