博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Python】这些Python骚操作,你值得拥有
阅读量:4101 次
发布时间:2019-05-25

本文共 956 字,大约阅读时间需要 3 分钟。

Python 我用的比较多一点,对一些小玩意有些许了解。我不大清楚骚操作怎么定义,只好说说我觉得 Python 和其它语言(比如 C 和 JAVA 等)设定比较奇特的地方。

看了后,说不定你马上就有玩一玩 Python 的冲动了。

0x00 世界,你好

程序员第一次接触语言或者框架,基本上都有个 Hello World 的例子,这里 Python 直接将它做成了一个包。

0x01 Python 哲学

Python 执行 import this 时,会打印出 Python 之禅,就是上面的一段英文,它是 Python 设计和应用的理念。下面是简单的翻译

0x02 Python 还能看漫画

执行上面的命令后,Python 会打开一个神奇的世界

啥,还自带漫画的。下面是从网上找的翻译

0x03 不习惯 Python 的缩进怎么办

我们都知道 Python 的一大特点就是用缩进来管理代码块,而很多语言比如 C/C++ 都是用花括号来管理代码块的。所以 Python 也想到了这一点,试一试这行代码呢。

嘿嘿,你以为这样就可以了。

打脸。这样操作虽说语法是正确的,但你看它报的居然是语法错误。还调皮的说没机会。这...

0x04 关于不等号的选择

本节针对 Python 3 这个版本。

一般编程语言,如 C 、JAVA 等,我们不等号都习惯使用 != 。默认情况下,Python 也是这样的。

但是当我们执行下面这个命令后

结果居然反过来了

这个时候 <> 符号居然正常工作,而 != 却报错了。

原来啊,有一个著名的 Python 开发者,他的外号是叫 FLUFL 。他觉得 ! 和 = 这两个符号在键盘上隔得比较远,而 < 和 > 这两个键是挨着的,所以他希望 Python 3 中能支持 <> 的使用,所以就出现了上面的这个情况。

如果你之前学了 C 或者 JAVA 等语言,在看到 Python 的这些操作后,你可能有些措手不及,哈哈。不过,Python 就是这样设计的,它追求的就是有趣以及有个性。

看了之后,是不是想动手试一试呢?赶紧搭上环境玩玩吧。说不定,你还能发现更有趣的东西。

转载自:https://www.wukong.com/question/6517642623505662221/

你可能感兴趣的文章
Java程序员面试必备的一些流程图
查看>>
使用Redis实现延时任务
查看>>
日志排查问题困难?分布式日志链路跟踪来帮你
查看>>
解决Spring Cloud Alibaba/Spring Cloud整合Zipkin后的报错问题
查看>>
confd + Nacos | 无代码侵入的配置变更管理
查看>>
JVM内存结构最难的面试题
查看>>
MySQL查询成本和范围区间
查看>>
Redis基础都不会,好意思出去面试?
查看>>
什么场景下不应该使用 TypeScript?
查看>>
今天我们就来讲讲怎么看源码
查看>>
面试再问ThreadLocal,别说你不会
查看>>
算法一看就懂之「 队列 」
查看>>
日均7亿交易量,如何设计高可用的MySQL架构?
查看>>
算法一看就懂之「 队列 」
查看>>
超级全面的MySQL优化面试解析
查看>>
面试官:生产环境碰到系统CPU飙高和频繁GC,你要怎么排查? 白天不懂夜的黑
查看>>
盘点10个最难回答的Java面试题
查看>>
如何使用BigDecimal?
查看>>
Java反射注解妙用(获取所有接口说明)
查看>>
图片内容转文字用Java怎么实现?
查看>>