有趣的注释


//                            _ooOoo_
//                           o8888888o
//                           88" . "88
//                           (| -_- |)
//                            O\ = /O
//                        ____/`---'\____
//                      .   ' \\| |// `.
//                       / \\||| : |||// \
//                     / _||||| -:- |||||- \
//                       | | \\\ - /// | |
//                     | \_| ''\---/'' | |
//                      \ .-\__ `-` ___/-. /
//                   ___`. .' /--.--\ `. . __
//                ."" '< `.___\_<|>_/___.' >'"".
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                 \ \ `-. \_ __\ /__ _/ .-` / /
//         ======`-.____`-.___\_____/___.-`____.-'======
//                            `=---='
//
//         .............................................
//                  佛祖镇楼                  BUG辟易
//          佛曰:
//                  写字楼里写字间,写字间里程序员;
//                  程序人员写程序,又拿程序换酒钱。
//                  酒醒只在网上坐,酒醉还来网下眠;
//                  酒醉酒醒日复日,网上网下年复年。
//                  但愿老死电脑间,不愿鞠躬老板前;
//                  奔驰宝马贵者趣,公交自行程序员。
//                  别人笑我忒疯癫,我笑自己命太贱;
//                  不见满街漂亮妹,哪个归得程序员?


### Python 中独特的注释符号及趣味性用法 #### 单行注释 单行注释是最常见的形式,通过井号 `#` 来实现。任何跟在 `#` 后面的文字都会被解释器忽略。 ```python print("Hello, world!") # 这是一个简单的打印语句 ``` #### 多行注释 虽然 Python 并未专门定义多行注释语法,但是可以通过连续使用三个双引号(`"""`) 或者三重单引号 (`'''`) 实现类似效果。这种方式通常用于函数或类的文档字符串(docstring),也可以作为临时禁用代码片段的方式[^2]。 ```python """ 这是一个多行注释的例子, 可以用来描述复杂的逻辑或者暂时屏蔽掉一段代码。 """ def example_function(): '''这是另一个例子, 使用三重单引号''' pass ``` #### 注释的艺术创作 利用绘图库如`turtle`结合注释功能可以在编写程序的同时创造视觉艺术作品。下面展示了一个简单的心形图案绘制脚本: ```python import turtle as t t.speed('fastest') for i in range(360): t.forward(i) t.right(91) # 绘制心形曲线 t.color("red") t.begin_fill() t.penup() t.goto(-40, 100) t.pendown() # 上半部分 t.left(45) t.circle(-70, steps=3) # 下半部分 t.right(90) t.circle(-70, steps=3) t.end_fill() t.hideturtle() t.done() ``` 此段代码不仅实现了图形输出还巧妙地运用了注释来辅助理解每一步操作的目的[^3]。 #### 文档字符串 (Docstrings) 不同于普通的注释,文档字符串是专门为模块、函数、类以及方法提供说明而设计的一种特殊类型的字符串字面量。它们位于定义的第一行,并且遵循一定的格式规范以便于工具自动生成API文档。 ```python def add(a, b): """Return the sum of two numbers. Args: a (int): First number. b (int): Second number. Returns: int: Sum of both input values. """ return a + b ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值