之前学python的时候,是拿《笨办法学python》练习的。

书里面基本都是以.py文件去写代码,也就是文本编辑模式。

而交互模式(也就是powershell),唯有在input用户输入的时候才用到它。

现在学虫师的《selenium基于python》语法一章时,遇到了很多交互模式下的操作。

注:用的python自带的编辑器,IDLE

交互模式下不需要print,直接输入函数名或者数组名就能输出了。(这点让我很是懵逼,因为以前真的没接触过)

以至于我混淆了print、return、文本编辑模式、交互模式。

现在理清了,梳理如下:

1.文本编辑模式,return不可直接打印,必须由print来执行。

2.交互模式,最重要的是无需print,直接输入函数名、数组名就可打印;再一个,交互模式不可用于函数的交互,只能进行像hello world的打印,以及数组的打印等等。

总结:还是不要用交互模式,没卵用,用作input用户输入就行了,我问了2个3年经验的java程序员,人家都是以文本编辑模式写代码的。

转载于:https://www.cnblogs.com/jitipaper/p/9996317.html

python shell的交互模式和文本编辑模式相关推荐

  1. shell教程(二) 四种工作模式

    标准 根据 POSIX 标准,Shell 分为登录(login).非登录(non-login)和交互(interactive).非交互(non- interactive)两个维度的处理.因此 bash ...

  2. python 正则表达式 re (.*?)和(.*)的区别(贪婪模式非贪婪模式)惰性匹配

    贪婪模式 .* 非贪婪模式 .*? 1. .匹配任意除换行符"\n"外的字符: 2. *表示匹配前一个字符0次或无限次: 3. +或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*? ...

  3. python使用rabbitMQ介绍五(话题模式)

    一.模式介绍 话题模式(Topic)基本思想和路由模式是一样的,只不过路由键支持模糊匹配,符号"#"匹配一个或多个词,符号"*"匹配不多不少一个词 话题模式相当 ...

  4. Python 文件操作中的读写模式:open(path, ‘-模式-‘,encoding=‘UTF-8‘)+python读写文件txt +文本数据预处理

    python读写txt文件 文件的打开的两种方式f = open("data.txt","r") #设置文件对象 f.close() #关闭文件#为了方便,避免 ...

  5. python 异步 生产者 消费者_python 生产者消费者模式 - 刘江的python教程

    生产者消费者模式 阅读: 9884 评论:4 利用多线程和队列可以实现生产者消费者模式.该模式通过平衡生产线程和消费线程的工作能力来提高程序整体处理数据的速度. 什么是生产者和消费者? 在线程世界里, ...

  6. python os.remove拒绝访问_「进阶Python」第八讲:代理模式

    本文完整代码请查看github项目:advance-python,或者直接访问链接: https://github.com/Jackpopc/advance-python/blob/master/6- ...

  7. Python版打字练习软件源代码,键盘练习软件源代码,含娱乐模式和训练模式

    Python版打字练习软件源代码,键盘练习软件源代码,含娱乐模式和训练模式 按ESC切换左手练习,右手练习.双手练习 完整代码下载地址:Python版打字练习软件源代码 核心代码: import ra ...

  8. MACOS Terminal终端:更改zsh模式到bash模式(切换shell)

    MACOS Terminal终端:更改zsh模式到bash模式(切换shell) 一.GUI界面切换: preferences- -> shell open with: -> Comman ...

  9. 【python之re模块学习第2天】正则表达式的应用:贪婪模式与懒惰模式

    目录 1 模式概述 2 例子 2.1 贪婪模式例子 2.2 懒惰模式例子 2.3 对比 3 总结 参考文献 1 模式概述 贪婪模式:默认情况下,匹配重复的元字符总是尽可能多地向后匹配内容. 懒惰模式: ...

最新文章

  1. 一行Python代码能实现什么丧心病狂的功能?
  2. 黑盒测试实践(小组作业)每日例会记录——11.27
  3. LeetCode(15):三数之和
  4. 9个 Python 实用案例分享
  5. 服务器获取客户端电脑文件,python实现获取客户机上指定文件并传输到服务器的方法 -电脑资料...
  6. C#开发移动应用系列(2.使用WebView搭建WebApp应用)
  7. 数据库:MySQL和MariaDB的JDBC连接
  8. atoi函数_每日干货丨C语言中的字符串处理库函数介绍与实现
  9. 第十一章 Helm-kubernetes的包管理器(上)
  10. django前端到后端一次简单完整的请求实例
  11. Node学习笔记:建立TCP服务器和客户端之间的通信
  12. 帆软参数设置_系统参数设置- FineReport帮助文档|报表开发|报表使用|学习教程
  13. Linux磁盘管理及Lvm
  14. 深度学习GPU显卡的浮点计算性能指标分析
  15. 基于线上问答社区的逻辑性知识自动问答接口ZhidaoChatbot
  16. 循环el-color-picker修改echarts饼图配色
  17. Kubernetes:(十四)安全机制(一定要做好安全措施哦)
  18. mysql通过字段值查询表名
  19. 在Fragment中使用Listview
  20. spring JDBCTemplate实现批量插入及返回id

热门文章

  1. Android开发2:事件处理及实现简单的对话框(Toast,AlertDialog,Snackbar,TextInputLayout的使用)...
  2. Linux lsof命令使用小结
  3. Android 完全退出应用程序实现代码
  4. tcmalloc编译
  5. C++_逻辑运算符_非_与_或---C++语言工作笔记015
  6. ASR开发工作笔记0002---认识iccid
  7. Netty工作笔记0032---零拷贝AIO内容梳理
  8. STM32工作笔记0014---认识emWin图形设计框架
  9. Linux学习笔记008---Centos7中Couldn't resolve host 'mirrorlist.centos.org'
  10. HTML5学习笔记---Html5简单理解,发展情况...