python里while和if一起使用_关于Python编程的16个事实,每个极客都应该知道

ad1a8371383fddc97c96871731f338f0.png

在2019年IEEE Spectrum顶级编程语言排行榜上,Python排名第一。今天,我们就来了解一下关于python编程的一些有趣的事实,以便更好地了解它为什么如此受欢迎。Python越来越流行,几乎每个行业都在使用它。专家的建议是,尽快开始学习python。

关于Python编程的有趣事实

以下是你应该知道的关于Python编程的16个最有趣的事实--

1. Python是一个业余项目

1989 年 12 月,Python 的创建者 Guido Van Rossum 在圣诞节前后的一周里,正在寻找一个爱好项目来让他忙起来。他一直在考虑编写一种新的脚本语言,既能成为ABC的后代,又能吸引Unix/C黑客。他选择把它叫做Python。

2. 为什么叫Python

语言的名字不是关于蛇,而是关于英国流行的喜剧团Monty Python(上世纪70年代)。Guido本人是Monty Python的飞行马戏团的忠实粉丝。由于心情相当不好 ,他将这个项目命名为《蟒蛇》。这是不是一个有趣的Python事实?

3. Python 的禅宗

Tim Peters是Python社区的主要贡献者,他写了这首诗来强调Python的哲学。如果你在 Python IDLE 中输入 "import this",你会发现这首诗。

6285511b442b8fb35612c92e7d99c774.png


4. Python的风味

Python有各种不同的版本:

  • CPython-用C语言编写,最常见的Python实现。
  • Jython-用Java编写,编译成字节码。
  • IronPythth--用C#实现,是用.NET编写的框架的可扩展层。
  • Brython-浏览器Python,在浏览器中运行。
  • RubyPyth--Python和Ruby解释器之间的桥梁。
  • PyPy-在Python中实现
  • MicroPython-在微控制器上运行。

5. 大公司使用Python

许多大公司在他们的产品/服务中使用(或已经使用)Python。其中一些是

  • Nasa
  • 谷歌
  • 诺基亚
  • Ibm
  • 雅虎地图
  • 华特迪士尼特色动画
  • Facebook
  • Netflix
  • Expedia
  • 雷迪特
  • 夸拉
  • 麻省理工学院
  • 迪斯库斯
  • 远足
  • Spotify
  • 乌德米
  • 舒特斯托克
  • 超级
  • 亚马逊
  • Mozilla
  • Dropbox
  • 普利特
  • Youtube


6. 无括号

与 Java 和 C++ 不同,Python 不使用大括号来划分代码。缩进是 Python 的强制性规定。如果你选择从 __future__ 包中导入它,它会给你一个幽默的错误。

41cf597810db486fef93dda0c6196bb4.png


7. 函数可以返回多个值

在Python中,一个函数可以以元组的形式返回多个值。请看下面的代码。

7703a768ee1042ed9f7a97c2575c09bc.png


这在Java这样的语言中是不可能的。在那里,你可以返回一个值的数组来代替。


8. Python支持在一条语句中进行多次赋值

Python 会让您在一条语句中为多个变量分配相同的值。它还会让你一次给多个变量赋值。这也意味着在Python中交换更快,只需要1行代码就可以完成。

729bdc6d98197a862899ba2859d1f229.png


9. 有了分片(slicing),就能更容易地反转列表

如果我们从起点到终点切开一个值的列表,但步长为-1,我们就会得到从右到左的列表(反转)。

26909dc09254dc0709fbdb5c13bcba5d.png


10. 你可以连锁比较

条件可以同时包含一个以上的比较。你可以设置一个条件,同时检查一个值是否大于另一个值和小于另一个值。

baa414b8775a7a9b66068062218dc830.png


11. 字符串连缀在一起

如果您键入用空格分隔的字符串,Python 会将它们连在一起。因此,'Hello' 'World' 变成了 'HelloWorld'。

0550289ddb19e4d4e651e437730b2530.png


12. 反重力!

如果你进入IDLE,输入import antigravity,就会打开一个网页,里面有一个关于反重力模块的漫画。

2308e7662ea4d19a0a3cf8752982b532.png


13. Python影响了JavaScript

Python是影响JavaScript设计的9种语言之一。其他语言包括AWK、C、HyperTalk、Java、Lua、Perl、Scheme和Self。

14.for-和while-循环可以有else语句。

else语句不限于if和try语句。如果在for-或while-循环之后添加了一个 else块,那么只有在循环正常完成之后, else块里面的语句才会被执行。如果循环引发异常或到达break语句,则 else下的代码不会执行。这对于搜索操作来说是很好的。

8f68a493deddc791c4dd691065f671d2.png


15. _获取最后一个表达式的值

很多人把IDLE当作计算器使用。要获得最后一个表达式的值/结果,请使用下划线。

1ece3563baf3bdc6807b0396c57587e8.png


16. 人们更喜欢Python而不是法语

根据最近的一项调查,2015年在英国,Python超过法语成为小学最受欢迎的语言教学。在10位家长中,有6位家长更希望自己的孩子学习Python而不是法语。我最喜欢的一个关于Python编程的事实。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值