【问题标题】:Is there any way in Python to reduce/expand my code similar to the R function of "{ }"?Python中有什么方法可以减少/扩展我的代码,类似于“{}”的R函数?
【发布时间】:2019-10-02 06:21:48
【问题描述】:

我用 Python 3.7 编写了一个相当复杂的程序。但是,我正在寻找一种方法来减少(然后再次扩展)我已经起作用的功能。这样当我想回到顶部时,我就不必滚动超过 200 行代码。

正如我所说,我正在使用 Python 3.7 编写代码,这似乎是一种非常简单/初学者的技术。然而,我尝试用谷歌搜索很多东西,不幸的是英语不是我的母语,我不知道谷歌搜索什么。谷歌搜索“减少 Python 中的代码”对我不起作用。因此,我希望你们 Geeks 可以帮助我! :)

例如

代替

1 # This is some random code

2 print("Hello")

3 print("beautiful")

4 print("World")

5 # This is some random code

我想拥有

1 # This is some random code

2-4 # Here all the other lines should be reduced to one line

5 # This is some random code

【问题讨论】:

  • 最好使用 IDE 最好是 PyCharm 来完成此类折叠和展开任务。只需点击一下即可。
  • reducing 到一行在 python 中也意味着不同的东西。例如,for 循环可以简化为我们所说的listdictionary 理解。我假设您正在谈论通过重构来减少代码大小
  • 使用 IDE PyCharm 或 Anaconda,可能对你有帮助
  • 感谢您的回答。我已经在使用 Anaconda,但还没有找到出路。

标签: python reduce expand


【解决方案1】:

在 IDE 中使用代码折叠。 Anaconda 的建议 IDES 可以在 here 找到。我会推荐 Visual Studio Code。

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 2020-02-15
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多