第1.2节 Python学习环境的使用
Python的环境安装好以后,可以通过IDLE(Python 3.7 64-bit)进入图形界面使用Python,也可以通过Python 3.7 64-bit进入命令行交互式界面,两者都可以使用,不过初学者建议使用IDLE图形界面。本讲内容都是基于WIN7 python3.7的版本来讲解。
一、 IDLE图形界面使用
- 交互式执行界面:在图形界面也支持交互式的Python命令执行,这个执行界面与非图形界面的交互式类似,但交互更友好,比如错误信息用红色字体等。
登录交互界面后,会出现命令行提示符:>>>,在这个提示符后直接输入Python命令就可以执行 - 文件执行界面:先用File菜单open子菜单打开一个已经编辑好的Python代码文件(文件类型为.py),或者new编辑一个新文件,然后在run菜单run module来或按F5执行,执行前如果文件没有保存系统会要求保存,执行时新开一个窗口展示执行的情况,文件窗口保持不变
二、 交互式界面 - 交互式命令行:选择Python 3.7 64-bit程序进入交互式命令行, 进入后展示>>>命令提示符,在这个提示符下可以逐行输入命令进行执行;
- 文件命令行:如果要直接在命令行方式执行Python文件,可以进入DOS命令行后,在需要执行的代码文件目录下执行:Python py文件,如Python test.py
后面所讲内容都是基于IDLE图形界面,交互式界面不再介绍。
三、 图形界面使用的注意事项 - 交互模式下,一次只能输入一条完整的指令,多条指令(拷贝粘贴模式容易出现)情况下会报错。
注意:这儿特别说明是一条完整的指令,并不是一行指令。在2种情况下会存在一条完整指令对应多行的情况:
1> 超长的指令,一行写不下,用\表示后面还有;
2> 一个独立的逻辑体,如函数定义、条件语句、循环语句等。如下例:
def f(i):
if i<10:
i=100
else:
i=100
*10
return i
就是一个完整的指令。 - 交互模式下,当光标所在的位置存在代码或其他相对独立的文字信息(如报错)时,输入回车键后,Python会自动复制所在代码对应的完整一条指令体或一行独立文字信息,不用使用拷贝粘贴模式处理;
- 文件编辑界面:可以直接对文件进行编辑,执行时另开窗口执行,需要注意Python对格式有严格要求(这个下节会讲),如果是其他编辑器编辑的文件,可能输入正确,但编辑器进行了空格和TAB的转换,可能在空格等使用上会存在问题,导致Python无法识别格式,在这个图形界面编辑器上会很容易体现出来相关行的前置空格是否按格式要求进行的,不是的关联上下文的代码行首位置很容易看出来。这个下面章节再补充案例说明。
第1.2节 Python学习环境的使用的更多相关文章
- 第1章 Python学习环境构建目录
第1章 引子 第1.1节 学习环境搭建 第1.2节 Python学习环境的使用 第2章 Python编程基础知识 第2.1节 简单的Python数据类型.变量赋值及输入输出 第2.2节 Python的 ...
- VS2013中Python学习环境搭建
VS2013中Python学习笔记[环境搭建] 前言 Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python的设计具有很强的可读性,相比其他语言经常使用英文关键字, ...
- Python学习环境搭建——VMware,Ubuntu,Anaconda,Pycharm
1.安装VMware虚拟机,版本是14.1.2(含注册码) 链接:https://pan.baidu.com/s/1ffNLONDjEMYDAenE36gRpA 密码:yazx 注:我的电脑分辨率较高 ...
- Python学习-环境搭建(IronPython)
一.IDE环境 VS2013 下安装 PTVS 2.2.2 VS 2013 VS2015 已经集成了Python的开发环境 二.安装 IronPython 下载地址:http://ironpytho ...
- 配置python学习环境遇到的问题:[Decode error - output not utf-8]
因为前阵子学习monkeyrunner的时候,碰到了很多关于.py的脚本,其实我是一知半解的,也没打算去学习一下.将就着看看吧,后来无意中看到自动化测试工程师都要求会脚本语言的时候,刺激了我,想了想, ...
- python学习_数据处理编程实例(二)
在上一节python学习_数据处理编程实例(二)的基础上数据发生了变化,文件中除了学生的成绩外,新增了学生姓名和出生年月的信息,因此将要成变成:分别根据姓名输出每个学生的无重复的前三个最好成绩和出生年 ...
- python学习笔记--Django入门四 管理站点--二
接上一节 python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...
- Python编程环境设置
第1节.Python编程环境设置 一.sublime相关 1.sublime REPL插件安装 (1)安装 先打开插件安装面板:ctrl+shift+P 输入install ,选择Package Co ...
- Python学习进程(2)Python环境的搭建
本节主要介绍在windows和Linux平台上如何搭建Python编程环境. (1)查看Python版本: windows: C:\Users\JMSun>python 'pyt ...
随机推荐
- eclipse配置NS3
配置环境
- python数据分析01准备工作
第1章 准备工作 1.1 本书的内容 本书讲的是利用Python进行数据控制.处理.整理.分析等方面的具体细节和基本要点.我的目标是介绍Python编程和用于数据处理的库和工具环境,掌握这些,可以让你 ...
- Python 3.9就要来了......,令人兴奋的时刻
本文主要介绍Python3.9的一些新特性,如:更快速的进程释放,性能的提升,简便的新字符串函数,字典并集运算符以及更兼容稳定的内部API,详细如下: 字典并集和可迭代更新 字符串方法 类型提示 新的 ...
- Windows窗口置顶工具 简简单单 - 快快乐乐
Windows窗口置顶工具 简简单单 - 快快乐乐 JERRY_Z. ~ 2020 / 11 / 12 转载请注明出处!️ 目录 Windows窗口置顶工具 简简单单 - 快快乐乐 一.官网下载Des ...
- wpf 全局异常捕捉+错误日志记录+自动创建桌面图标
/// /// 创建桌面图标 /// public static void CreateShortcutOnDesktop(string LnkName) { String shortcutPath ...
- SpringBoot进阶教程(六十五)自定义注解
在上一篇文章<SpringBoot进阶教程(六十四)注解大全>中介绍了springboot的常用注解,springboot提供的注解非常的多,这些注解简化了我们的很多操作.今天主要介绍介绍 ...
- 仿select下拉框
默认状态下,灰色面板出现.当点击页面按钮以及灰色面板外区域时,面板消失;点击按钮,灰色面板出现;点击灰色面板区域,面板不能消失. 主要考察:事件冒泡与取消事件冒泡. 代码: <!DOCTYPE ...
- Golang 接口型函数和http.Handler接口
一.接口型函数 参考Golang必备技巧:接口型函数 1.原始接口实现 type Handler interface { Do(k, v interface{}) } func Each(m map[ ...
- 自定义圆角背景的textview,抛弃shape
自定义一个圆角背景的TextView,解放双手,不用再写shape了. 1.values目录新建attrs.xml. <?xml version="1.0" encoding ...
- 推荐一个学习SQL Server基本语法及其他编程的网站
菜鸟们的练习场 1.领先的 Web 技术教程 在 w3school,你可以找到你所需要的所有的网站建设教程. 从基础的 HTML 到 CSS,乃至进阶的XML.SQL.JS.PHP 和 ASP.NET ...