交互提示模式下编写代码

安装完Python在Windows 或 Linux中的终端中直接输入python即进入Python 交互会话模式。

Python 交互模式有以下几个注意点:

1. 只能够输入Python命令

在Python交互模式下输入Python代码,而不要输入系统的命令。

2. 在交互模式下打印语句不是必须的

在交互模式下不需要输入完整的打印语句,解释器自动打印表达式的结果,但是在文件中则需要写print 语句来打印结果。

3. 提示符的变换和复合语句

??当在交互模式下输入两行或多行的复合语句时,提示符会由>>> 变成 …;如果要结束复合语句的输入并执行它,那么必须按下Enter键两次,复合语句才会被执行。

4. 交互提示模式一次运行一条语句

当你想测试某一条命令的时候,交互模式是一个很好的测试方法,输入然后回车即可看到执行结果,非常方便,当然对于复合语句来说,只要最后按两次Enter键即可运行代码,看到执行结果。

文件和模块

交互提示模式对于试验和测试来说都是很好的,但它有一个很大的缺点就是Python执行了输入的程序之后,程序就消失了。当想再次实验或测试运行过的程序的时候就需要重新输入,特别是对于相对较大的程序来说,这实在不是一个现代的软件开发方法。为了能够在永久的保存程序,需要在文件中写入代码,这样的文件通常叫做模块,模块是一个包含了Python语句的简单文本文件。一旦编写完成,可以让Python解释器多次运行这样的文件中的语句。

python简单代码运行_python代码如何运行相关推荐

  1. python 的代码格式_python代码格式

    笨办法学 Python · 续 中文版 笨办法学 Python · 续 中文版 原书:Learn More Python 3 The Hard Way 译者:飞龙 自豪地采用谷歌翻译 在线阅读 PDF ...

  2. python怎么设置代码执行时间_python 代码运行时间获取方式详解

    我们知道为了提高代码的运行速度,我们需要对书写的python代码进行性能测试,而代码性能的高低的直接反馈是电脑运行代码所需要的时间.这里将介绍四种常用的测试代码运行速度的方法. 第一种:使用time模 ...

  3. python简单选择排序_Python实现冒泡,插入,选择排序简单实例

    本文所述的Python实现冒泡,插入,选择排序简单实例比较适合Python初学者从基础开始学习数据结构和算法,示例简单易懂,具体代码如下: # -*- coding: cp936 -*-#python ...

  4. python简单绘图步骤_python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 1 安装turtle Python2安装命令:pip install turtule Python3 ...

  5. python简单网格五子棋_python制作简单五子棋游戏

    本文实例为大家分享了python五子棋游戏的具体代码,供大家参考,具体内容如下 #五子棋 ''' 矩阵做棋盘 16*16 "+" 打印棋盘 for for 游戏是否结束 开始下棋 ...

  6. python简单的预测模型_python简单预测模型

    python简单预测模型 步骤1:导入所需的库,读取测试和训练数据集. #导入pandas.numpy包,导入LabelEncoder.random.RandomForestClassifier.Gr ...

  7. origin python控制台怎么用_python代码运行助手如何使用

    python代码运行助手是能在网页上运行python语言的工具.因为python的运行环境在很多教程里都是用dos的,黑乎乎的界面看的有点简陋,所以出了这python代码运行助手,作为ide. 实际上 ...

  8. sublime快捷键代码对齐_Python配置sublime运行环境

    1.下载安装python和sublime,不再赘述,官网即可下载: 2.打开subilme,打开Tools > Build System > New Build System.. 3.点击 ...

  9. python简单爬虫手机号_python手机号前7位归属地爬虫代码实例

    需求分析 项目上需要用到手机号前7位,判断号码是否合法,还有归属地查询.旧的数据是几年前了太久了,打算用python爬虫重新爬一份 单线程版本 # coding:utf-8 import reques ...

最新文章

  1. java for 两个条件_for循环条件里定义2个变量为什么会报错
  2. mysql prepare原理
  3. cocos2dx andoroid切换后台后资源重载
  4. Visual Studio图形调试器详细使用教程(基于DirectX11)
  5. json 对象 数组
  6. jQuery焦点图插件
  7. 2010年安全主题展望
  8. NIO系列六:流行 NIO Framework netty 和 mina 性能测评与分析
  9. java实验报告实验环境_Java实验报告一:Java开发环境的熟悉
  10. 测试游戏帧率电脑温度的软件,游戏中显示帧数和温度方法_游戏画面中实时显示FPS帧数温度技巧...
  11. 科技巨头扎堆打造的“AI搭配师”,能否拯救疫情下的服装业?
  12. Winform程序多种语言切换
  13. 一些有用软件收藏(更新中)
  14. 华旭 身份证读卡器测试软件_华旭身份证读卡器阅读软件8.0版本 支持免驱
  15. git 强制回滚到某个commit版本
  16. 前端 禁止微信调整字体大小
  17. 技术领导者 第44讲|空降技术高管的“择业七计”
  18. 萤火虫小巷2(看完了)
  19. 微信小程序排坑:请选择含app.json / project.config.json的目录
  20. python if else语句例子,python 中if else 语句的作用及示例代码

热门文章

  1. Ninject(二)——Modules和Kernel
  2. php怎么把文字改成黑色,微信如何调成黑色模式?
  3. php获取函数里参数吗,php函数中获取参数信息方法(记录)
  4. [Math][Algebra]--线性代数中的各种空间
  5. oracle spatial 数据导入_【转】 Oracle Spatial 基本操作
  6. 【控制】《多无人机协同控制技术》周伟老师-第3章-面向协同控制的无人机单机控制
  7. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第3章-有向二阶多智能体系统脉冲一致性
  8. 1.5 不同类型的循环网络-深度学习第五课《序列模型》-Stanford吴恩达教授
  9. SOPC第四课 按键中断
  10. WiFi漫游了解一下?大户型wifi组网方案