python坑人笔记

2022年3月18日16:57:16 1 16

命令行,交互窗口定义函数,类的换行问题

定义函数时,如何换行?比如:

>>> def mod(vec):
... x = np.sum(vec**2)

下一行代码还没输入,再回车,就变成:

File "<stdin>", line 2
x = np.sum(vec**2)
^
IndentationError: expected an indented block

解决方法:敲三个空格再写代码,然后再回车

>> def mod(vec):
... 空格空格空x = np.sum(vec**2)

 

命令行,交互窗口定义完函数,如何退出函数,继续敲其他函数

>>> def odd():
...     print('step 1')
...     yield 1
...     print('step 2')
...     yield(3)
...     print('step 3')
...     yield(5)

这个时候要连着敲两次回车,就能退出函数定义。就可以写别的命令啦。

  • 君子仁爱:取之有道。刷新有惊喜,看头像。
  • 原创不易,转载注明出处和链接:https://acg.92ylq.com/anime/python/
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • grfhbyth grfhbyth 0

      有机会推荐