一起自学python, 总结自学runoob教程网站中遇到的问题:Python 3 教程-$ python3 hello.py出错&Python3 推导式-生成器问题

一起自学python, 总结自学菜鸟教程网站中遇到的问题-Python 3 教程-$ python3 hello.py出错

出错原因:菜鸟教程使用的是Linux系统,我们学习的时候用的是Windows系统

如何改正:直接输入python hello.py(注意:连表示python版本的3都不能输入)

cmd运行脚本文件的其他问题:

1.要进入python安装的路径才能运行该脚本。

2.输入D:就能进入D盘

3.输入 cd D:\python\Freshman 就能进入相应的路径(cd 路径)

一起自学python, 总结自学菜鸟教程网站中遇到的问题-Python3 推导式-生成器问题

这一节里面的元组推导式:

>>> a = (x for x in range(1,10))
>>> a
<generator object <genexpr> at 0x7faf6ee20a50>  # 返回的是生成器对象

>>> tuple(a)       # 使用 tuple() 函数,可以直接将生成器对象转换成元组
(1, 2, 3, 4, 5, 6, 7, 8, 9)

看了很多文章来理解这个生成器,那些文章都说什么要先理解迭代器什么的,但是对于初学者的我来说,个人理解就是,python在运行的过程中比较懒,这段代码你要生成一个元组,但是我python有拖延症,你现在用不着这个元组,我就直接把这个元组代码都放在一个地方,我连运行都不运行,生成都不给你生成,千万别浪费我空间和时间,就只跟你说我有这个元组,它在仓库里,等你要的时候,我再把它生产出来给你。

以上是我个人理解,我知道对生成器的理解可能不太好,等我后期学明白了,再继续完善。

篇幅就是那么少,不给发,哪有人一天就能遇到那么多问题,这就是我学习过程中遇到的问题,自己解决以后为了方便记住,就赶紧写下来,方便以后复习。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值