一些有趣且鲜为人知的 Python 特性
还记得之前推荐过的 一些有趣和诡异的 JavaScript 代码 嘛?
今天要推荐一些有趣且鲜为人知的 Python 特性,随着数据分析、人工智能的使用,Python 的用户和社区也越来越活跃,有的时候,Python 的一些输出结果对于初学者来说似乎并不是那么一目了然。
先分享几个给大家压压惊
- Return return everywhere!/到处返回!
def some_func():
try:
return 'from_try'
finally:
return 'from_finally'
Output:
>>> some_func()
'from_finally'
- Half triple-quoted strings/三个引号
>>> print('wtfpython''')
wtfpython
>>> print("wtfpython""")
wtfpython
>>> # 下面的语句会抛出 `SyntaxError` 异常
>>> # print('''wtfpython')
>>> # print("""wtfpython")
更多示例请查看如下中、英文仓库。
更多精彩请扫码关注如下公众号。
Written on January 1, 2020