python学习手册(第五版)第3章节知识点汇总

为了系统的学习python根据老师要求买了《python学习手册(第五版)》,一套书下来100多块、1400多页(摊手)。但是读起来很快,介绍的十分详细,很适合系统的学习。就直接放豆瓣链接了:https://book.douban.com/subject/24878044/

看我的博客肯定要发福利的!不过度宣传,毕竟有大佬哈。电子书资源:readfree.me,里面有超多的书。

要点赞哦,同学们!

第三章—  你应如何运行程序

本章讨论的时当前常用的程序启动技术:

  1. 交互式运行
  2. 文件方式运行:Windows系统命令行运行、点击图标运行、模块导入、exec调用、idle gui中的菜单选项(查缺补漏,部分不做详细讲述)

一:交互式运行

1.你的第一条命令

win+r -> 输入cmd-> 进入cmd-> 输入python,即进入python环境(前提是python在环境变量中)

ctrl+Z结束当前会话

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

主要是用交互式命令行模式进行实验和测试,毕竟比翻书、查手册要快。而且交互式代码是立即执行的,会得到直接的反馈,同时交互式模式是一个测试程序组件的地方,不需要考虑其源代码

3.注意事项:

  1. 简单语句不需要使用缩进,嵌套语句最好还是也文件方式运行
  2. 用一个空行结束复合语句,来告诉她已经输入完了多行语句,也就是说要按两次enter键
  3. 交互式命令行模式一次运行一条语句,运行完一条语句才能输入下一条语句

二:文件方式运行

1.cmd中运行

直接输入带扩展名的文件名即可,但是文件名中不能含有数字和汉字

2.点击图标

点击图标运行,你会发现程序一闪而过,这不是你的问题哈。只需要在脚本最后一行输入input()将程序暂停,因为input函数没有可读取的内容会一直等待,但是如若有错误信息,你可能也看不到。

3.模块导入重载

关于导入要注意一点:

重名会导致导入的文件中相同名称的变量被覆盖,并且不会发出警告

但是作者本人仍推荐使用from

关于重载:

使用reload()函数。reload函数获得参数必须是一个已经加载的模块对象名。在我所使用的3.7版本中建议从importlib库导入,因为从imp库导入会有下面的建议:

DeprecationWarning:不推荐使用IMP模块,而赞成使用importlib;有关其他用途,请参阅模块的文档。

关于reload函数按作者的话说,如果你在这碰壁了,就别再继续碰壁了。

4.exec运行模块文件

格式:exec(open("module.py").read())   例如:exec(open('script1.py').read())

exec函数是从文件中读取代码,而不需要随后重载,有类似import 的效果,但不是真正的导入模块。

5.IDLE GUI

F5运行文件、没有清屏命令不用百度了,可以用enter

                                                                                                                             ————第三章笔记完

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值