考虑到现代编程语言的多样性,决定使用哪一种编程语言来开发软件是一个非常艰巨的任务。 编者按:编程语言多种多样,新入行的开发者到底该学习哪种语言呢?近日,hackernoon上发表了一篇文章,基于几个调查报告,盘点了2018年最受欢迎的3种编程语言,分别 ...
导语:在本文中我们将讨论一些 Python 面试的基础问题和高级问题以及答案,以帮助你完成面试。 雷锋网按:本文为 AI 研习社编译的技术博客,原文 Top 35 Python Interview Questions and Answers in 2018 ,作者 DataFlair Team。 作为一个 Python 新手,你必须熟悉基础知识。
Python 是一种高级语言 与其他许多语言相比,Python 是一种相对「高级」的语言:它不需要(并且在许多情况下,不允许)用户担心太多底层细节,而这是其他许多语言需要去处理的。 例如,假设我们想创建一个名为「my_box_of_things」的变量当作我们所用东西的容器。
文章列出了作者认为Python存在重大缺陷的八条理由,包括版本兼容性问题、安装版本混乱、在程序关键字命名规则、常用库命名规则上独树一帜,且缺乏一致性、赋值传递混乱、本地文件命名策略易出错等。