python入门(一):进入python的交互模式、pip的使用和数据类型
环境安装:
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的使用和数据类型的更多相关文章
- Python入门2(Python与C语言语法的不同、Notepad++运行Python代码)
本篇博客主要介绍Python的基本语法与C语言不同的地方 [不同] 一.Python代码需要有严格的缩进,即C语言中所谓的良好的编码习惯.缩进不正确就会报错. 二.C语言需要圆括号 三.C语言每个语句 ...
- Python入门第一课——Python的起源、发展与前景!
我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...
- Python入门学习系列——Python文件和异常
从文件中读取数据 首先准备一个文本文件,文件中存储着普通文本数据.读取文件需要调用open()和read()函数. 读取整个文件 代码示例: with open('pi_digits.txt') as ...
- python入门神书!|python编程从入门到实践|内附网盘链接带提取码|
点击此处进入网盘下载地址 提取码:o39n 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏.数据可视化和 Web 应用程序,同时掌握让 ...
- Python入门笔记(22):Python函数(5):变量作用域与闭包
一.全局变量与局部变量 一个模块中,最高级别的变量有全局作用域. 全局变量一个特征就是:除非被删除,否则他们存活到脚本运行结束,且对于所有的函数都可访问. 当搜索一个标识符(也称变量.名字等),Pyt ...
- Python入门笔记(21):Python函数(4):关于函数式编程的内建函数
一.关于函数式编程的内建函数 apply()逐渐被舍弃,这里不讨论 1.filter() #filter(func,seq) """纯Python描述filter函数&q ...
- Python入门笔记(20):Python函数(3):关于lambda
一.lambda函数 1.lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的.如下: """命名的foo函数&q ...
- Python入门笔记(18):Python函数(1):基础部分
一.什么是函数.方法.过程 推荐阅读:http://www.cnblogs.com/snandy/archive/2011/08/29/2153871.html 一般程序设计语言包含两种基本的抽象:过 ...
- Python入门笔记(14):Python的字符编码
一.字符编码中ASCII.Unicode和UTF-8的区别 点击阅读:http://www.cnblogs.com/kingstarspe/p/ASCII.html 再推荐一篇相关博文:http:// ...
- Python入门之用Python统计代码行
Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列 ...
随机推荐
- yum 的 group的信息
查找 yum源中有哪些group及其详细信息 1:yum groupinfo '*' | less 2:yum groupinfo '*' | less +/sendmail-cf 将 sendmai ...
- Linux 堆溢出原理分析
堆溢出与堆的内存布局有关,要搞明白堆溢出,首先要清楚的是malloc()分配的堆内存布局是什么样子,free()操作后又变成什么样子. 解决第一个问题:通过malloc()分配的堆内存,如何布局? 上 ...
- Opensource Licenses
协议列表https://www.gnu.org/licenses/license-list.htmlhttps://opensource.org/licenses/alphabetical 协议选择参 ...
- 19/03/30Python笔记
一.三元运算 a = 1 if (条件) else a = 2 #如果条件成立,a = 1,否则a = 2 二.文件的处理 1.读取 f = open("user.txt",&qu ...
- Python switch(多分支选择)的实现
Python 中没有 switch/case 语法,如果使用 if/elif/else 会出现代码过长.不清晰等问题. 而借助字典就可以实现 switch 的功能 示例: def case1(): # ...
- 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 ...
- Zuul 跨域
JS访问会出现跨域问题的解决, 一.对单个接口,处理跨域,只需要在被调用的类或或方法增加注解 CoossOrigin 如下设置 allowCredenticals=true,表示运行Cookie跨域 ...
- G2 绘制混合图例 demo
G2 绘制混合图例 demo import G2 from '@antv/g2'; import DataSet from '@antv/data-set'; // G2 对数据源格式的要求,仅仅是 ...
- html/css/js-layer弹出层的初次使用
学习前端有时很多时候要用到弹出层,原生的js写有些麻烦,而且不美观,基于jQuery的弹出层组件layer应运而生,近些年来备受青睐.官网上有使用教程,但当初用的时候还是糊里糊涂,今天来记录一下lay ...
- CRM 2016 Get IOrganizationService
得到域认证下的IOrganizationService private IOrganizationService GetOrgService() { Uri orgServiceUri = new U ...