为什么要使用交互式命令行模式

  • 交互提示模式根据用户的输入运行代码并响应结果,但是它不会把代码保存到一个文件中,同时也就意味着不能在交互会话中编写大量代码
  • 由于代码是立即执行的,交互命令行模式也就成为了实验这个语言的绝佳地方。当你对一段python代码的运行有任何疑问的时候可以马上打开交互命令行并实验代码。
  • 通过交互提示模式接收到的直接反馈,通常是搞清楚一段代码到底做什么的最快的方式

如何开始一个交互式会话

  • 在Windows中,你可以在DOS终端窗口(一个名为cmd.exe的程序,通常称为命令行)中输入python
  • 在Mac OS X 中,你可以双击Application – Utilities – Terminal,然后在打开的窗口中输入python
  • 在Linux(或者UNIX系统)中,你可以在shell窗口或者终端窗口中输入python
  • 其他的系统可以采用类似的方法或者平台特定工具

如何结束一个交互式会话

  • 在Windows中,可以输入Ctrl+Z,然后回车
  • 在Linux中,可以输入Ctrl+C,然后回车

注意事项

  • 不需要输入提示符和注释
  • 只能输入python命令
  • print语句只有在文件中才是必须的
  • 交互式命令行模式下不需要缩进
  • 留意复合语句下的提示符变化
  • 在交互命令行模式中,用一个空行结束复合语句(按两次enter键才能运行一条复合语句)
  • 交互命令行模式一次运行一条语句

python交互式命令行模式知识点相关推荐

  1. Python在命令行模式下登录MySQL数据库

    1). 在命令行模式下登录MySQL数据库,使用SQL语句如下要求:1. 创建留言数据库: blogdb;2. 在blogdb数据库中创建会员表users和博客文章表blog,结构如下3. 在会员表u ...

  2. python语句可以采用交互式执行方式_怎么在Python交互式命令行中运行脚本?

    展开全部 话不多e5a48de588b662616964757a686964616f31333337616566说 直接上代码:# encoding: utf-8 __author__ = 'zhan ...

  3. Python在命令行模式下如何退出命令行

    https://www.cnblogs.com/One-Piece-Guo/p/17039694.html 第一种:这种方法最简单,直接输入 Ctrl+Z  ,再回车,即可退出: 第二种:输入 exi ...

  4. python命令行进入帮助模式_python命令行模式直接查看帮助

    python命令行模式直接查看帮助 使用python的时候经常要上网查询某个函数,类或者模块的用法,这样来回切换很麻烦的,并且很耗时间.如果你没有联网的情况下,更是没有办法.那能不能直接在python ...

  5. 学会使用交互式命令行

    我学习python迈出的第一步就是学习交互式命令行的使用.在这里,你可以通过一些简单的代码来测试你对python语法的认知是否正确,甚至可以通过你已有的编程知识大胆地写出一些你所猜测的python语句 ...

  6. python命令行模式和交互模式区别_对命令行模式与python交互模式介绍

    命令行模式与python交互模式 1.在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执 行 python hello.py 运行一个.py 文件. 2.在 Python ...

  7. python交互式窗口怎么换行_Python多版本情况下四种快速进入交互式命令行的操作技巧

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  8. 如何打开python的交互窗口-Python多版本情况下四种快速进入交互式命令行的操作技巧...

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  9. python 3 廖雪峰博客笔记(三) 命令行模式与交互模式

    python 的代码一般保存为 .py结尾的文本文件格式 比如 add.py 里写下如下内容 100 + 200 执行 add.py有两种方式: 1. 命令行方式:将python代码写入脚本中执行 p ...

最新文章

  1. 在VMWare中配置SQLServer2005集群 Step by Step(四)——集群安装
  2. 重温强化学习之无模型学习方法:时间差分方法
  3. 国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 | 云原生生态周报 Vol. 37
  4. c 数据压缩算法_CCSDS图像压缩算法之我见(一)
  5. html使div内部元素水平排列_元素周期表探讨
  6. Mysql清空表(truncate)与删除表中数据(delete)的区别
  7. hdu 1255 覆盖的面积 (扫描线求矩形交)
  8. 第十篇:Map/Reduce 工作机制分析 - 数据的流向分析
  9. 程序员如何年薪百万?深度学习必读书籍!
  10. java删除cookie_JAVAWEB使用保存cookie、删除cookie、获取cookie工具类
  11. 画uml图的在线软件
  12. 未来教育考试系统无法答题,点击选项后没有反应,不会记录答题
  13. 教你用迅雷下载百度网盘的文件
  14. 什么是计算机的用户名和密码,电脑用户名是什么意思
  15. 武汉最最最牛逼的IT公司全在这了
  16. 看看人家那公众号管理系统,那叫一个优雅(附源码)
  17. nfc卡模式与标准模式_全功能NFC是什么意思?点对点/读写卡/卡模拟三种模式介绍...
  18. NIVIDIA Xavier联网问题
  19. 怎么用计算机计算方位角,方位角计算软件
  20. 企业微信小程序体验版必须打开调试模式才能获取相关数据的问题,qy.selectEnterpriseContact接口调用问题

热门文章

  1. leetcode每日一题 521. 最长特殊序列 Ⅰ 脑筋急转弯
  2. VIVADO时序约束之时序例外(set_false_path)
  3. 蓝牙音频双剑客(二)--高质量音频分布协议(A2DP) SBC编解码算法
  4. 【C#学习笔记】string.Format对C#字符串格式化
  5. 支付宝电脑网站支付 demo 启动过程
  6. 关于ActiveMQ消息队列不消费的思考
  7. Realme x 刷有root权限
  8. CF1427C The Hard Work of Paparazzi题解
  9. 2018-05-15写给我弟的一篇(初中)期中分析报告
  10. 解决错误The server time zone value ‘й׼ʱ’ is unrecognized or represents more than one time zone.