每位点进本帖里来的朋友当然都知道,对于 Python 来说,代码格式并不是仅仅服务于可读性的,而是 Python 的语法。
也正因为这样,在贴出自己的代码时,如果不能保真地展示出自己的代码缩进,就几乎不可能让愿意帮助自己的人方便地复现自己的问题。
可是在浏览 Python 节点时,相信大伙儿也发现了,无法合适地贴出自己 Python 代码的新人朋友们,还是蛮多的。所以我打算在 V2EX 简单地科普一下。
希望可以帮助到一些有需要的朋友。
具体的方法很简单,只需要 3 步,容易学会。
第一步:在创建新主题时,在主题文本框的右下角,将文本框的「文本标记语法」从 Default 改为 Markdown
第二步:将自己的代码通过空格调整好缩进,然后包含在 6 个反引号正中间即可。反引号的位置在英文输入状态下 Tab 键之上。还有,部分 Markdown 渲染器可以按指定的代码语言来染色,只需要将具体的语言写在前 3 个反引号之后即可。
第三步:通过 V2EX 的预览功能,检查自己的代码有无达到自己期待的效果。
情况示例:
```python
Your Code.
```
效果演示:
#Version: Python 3
# Date: 2020-06-25
import datetime
import re
def general_split_url(u):
'''Split URL string to a list.\n'''
return re.split('[:/.?&=#]',u)
def timestamp():
'''Return a nowtime string. eg. 2019-12-10 Tuesday PM 20:33:18 '''
return datetime.datetime.now().strftime("%Y-%m-%d %A %p %H:%M:%S")
如此,便能合适地贴出自己的代码。当然,如果你是一名老鸟,本文也许可以帮到你的地方是:在没法三言两语教会新人如何贴出合适的代码时,直接把我的这个链接甩给他。
而如果你自己就是新手,现在就可以创建一个 V2EX 新主题,练习一下 Markdown 下是如何张贴代码的。下次再遇到问题需要求助时,就能用得上了。
之所以想写这个帖子,一是希望帮助一些朋友,二是希望借 V2EX 这个平台认识一些写 Python 代码的朋友。
谢谢大家。
kinvv 于 2020 年 6 月 25 日 端午节
EOF
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.