环境安装:

https://www.python.org/

pycharm 社区版路径:

http://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC

写自动化框架的时候使用,其他时候尽量别用!!!!

1.    一个电脑下同时安装了python 2和python 3,那么切换的命令为:

py -2                                       #进入到python2

py -3                                       #进入到python3

2.    交互环境与dos命令:

>>>                                       #交互模式

不能执行python +文件路径的命令,仅可执行python代码,如:

C:\Users\Lenovo>     #dos模式

可执行python +文件路径

3.    pip     包管理工具。包的查找、下载、安装、卸载的功能

py -3 -m pip         #查看pip包是否可运行

如果运行不了,要将pip的路径D:\Python36\Scripts,添加到环境变量中,然后重启cmd。

添加环境变量的方法:计算机—属性—高级系统设置—环境变量—系统变量—Path—新建—加入pip的路径。

py -3 -m pip install selenium          #安装selenium

注意,pip命令是在dos下使用的,进入到python的交互环境是运行不成功的!

 

py -3 -m pip install nose==1.3.0                   #安装指定版本的包

指定版本安装时,包名后面加==版本

py -3 pip show +包名                            #查看包的版本

python3中没有安装nose,所以没有版本号

python2.7中安装过nose,所以有版本号信息

综上,以后严格要加上py -3 -m执行命令!!!

py -3 -m pip uninstall +包名                       #卸载包

pip list                                  #查看安装的包

pip install -- upgrade +包名                #升级包版本至最新版本

pip install -U +包名                     #升级包版本至最新版本

-U必须大写

4.    类型     节省内存空间。不同类型,占用的存储区域大小不同。

int             #整型

str            #字符串类型

float          #浮点型

complex      #复数

bytes        #字节

注意,在python2中,此类型是str,字串。

list          #列表

tuple        #元祖

dict         #字典

set         #集合

注意:

1.    如果执行命令时,不加py -3 -m,那么默认的就是使用python2

如果加了py -3 -m,那么使用的就是python3

python3中查看pip的版本是10.0.1

python 2中查看pip的版本是18.0

python入门(一):进入python的交互模式、pip的使用和数据类型的更多相关文章

  1. Python入门2(Python与C语言语法的不同、Notepad++运行Python代码)

    本篇博客主要介绍Python的基本语法与C语言不同的地方 [不同] 一.Python代码需要有严格的缩进,即C语言中所谓的良好的编码习惯.缩进不正确就会报错. 二.C语言需要圆括号 三.C语言每个语句 ...

  2. Python入门第一课——Python的起源、发展与前景!

    我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...

  3. Python入门学习系列——Python文件和异常

    从文件中读取数据 首先准备一个文本文件,文件中存储着普通文本数据.读取文件需要调用open()和read()函数. 读取整个文件 代码示例: with open('pi_digits.txt') as ...

  4. python入门神书!|python编程从入门到实践|内附网盘链接带提取码|

    点击此处进入网盘下载地址 提取码:o39n 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏.数据可视化和 Web 应用程序,同时掌握让 ...

  5. Python入门笔记(22):Python函数(5):变量作用域与闭包

    一.全局变量与局部变量 一个模块中,最高级别的变量有全局作用域. 全局变量一个特征就是:除非被删除,否则他们存活到脚本运行结束,且对于所有的函数都可访问. 当搜索一个标识符(也称变量.名字等),Pyt ...

  6. Python入门笔记(21):Python函数(4):关于函数式编程的内建函数

    一.关于函数式编程的内建函数 apply()逐渐被舍弃,这里不讨论 1.filter() #filter(func,seq) """纯Python描述filter函数&q ...

  7. Python入门笔记(20):Python函数(3):关于lambda

    一.lambda函数 1.lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的.如下: """命名的foo函数&q ...

  8. Python入门笔记(18):Python函数(1):基础部分

    一.什么是函数.方法.过程 推荐阅读:http://www.cnblogs.com/snandy/archive/2011/08/29/2153871.html 一般程序设计语言包含两种基本的抽象:过 ...

  9. Python入门笔记(14):Python的字符编码

    一.字符编码中ASCII.Unicode和UTF-8的区别 点击阅读:http://www.cnblogs.com/kingstarspe/p/ASCII.html 再推荐一篇相关博文:http:// ...

  10. Python入门之用Python统计代码行

    Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列 ...

随机推荐

  1. yum 的 group的信息

    查找 yum源中有哪些group及其详细信息 1:yum groupinfo '*' | less 2:yum groupinfo '*' | less +/sendmail-cf 将 sendmai ...

  2. Linux 堆溢出原理分析

    堆溢出与堆的内存布局有关,要搞明白堆溢出,首先要清楚的是malloc()分配的堆内存布局是什么样子,free()操作后又变成什么样子. 解决第一个问题:通过malloc()分配的堆内存,如何布局? 上 ...

  3. Opensource Licenses

    协议列表https://www.gnu.org/licenses/license-list.htmlhttps://opensource.org/licenses/alphabetical 协议选择参 ...

  4. 19/03/30Python笔记

    一.三元运算 a = 1 if (条件) else a = 2 #如果条件成立,a = 1,否则a = 2 二.文件的处理 1.读取 f = open("user.txt",&qu ...

  5. Python switch(多分支选择)的实现

    Python 中没有 switch/case 语法,如果使用 if/elif/else 会出现代码过长.不清晰等问题. 而借助字典就可以实现 switch 的功能 示例: def case1(): # ...

  6. because there was insufficient free space available after evicting expired cache entries

    Tomcat运行的时候哗哗哗的报警告 版本是Tomcat 8.5.15 告警信息关键字如下 because there was insufficient free space available af ...

  7. Zuul 跨域

    JS访问会出现跨域问题的解决, 一.对单个接口,处理跨域,只需要在被调用的类或或方法增加注解 CoossOrigin 如下设置 allowCredenticals=true,表示运行Cookie跨域 ...

  8. G2 绘制混合图例 demo

    G2 绘制混合图例 demo import G2 from '@antv/g2'; import DataSet from '@antv/data-set'; // G2 对数据源格式的要求,仅仅是 ...

  9. html/css/js-layer弹出层的初次使用

    学习前端有时很多时候要用到弹出层,原生的js写有些麻烦,而且不美观,基于jQuery的弹出层组件layer应运而生,近些年来备受青睐.官网上有使用教程,但当初用的时候还是糊里糊涂,今天来记录一下lay ...

  10. CRM 2016 Get IOrganizationService

    得到域认证下的IOrganizationService private IOrganizationService GetOrgService() { Uri orgServiceUri = new U ...