当前位置:首页 > python > 正文

为什么说python不好

  • python
  • 2024-05-29 13:45:38
  • 7848
本文目录一览

⓵在Python中+a>=10为什么不符合规范?
在Python中,表达式+a>=10不符合语法规范,因为在Python中,使用+号将变量(如+a)正数化是没有必要的。 正扫描操作仅适用于负数(例如-a)。 因此,当您尝试使用+号来反转变量时,Python解释器将报告语法错误。
如果要检查变量的值是否大于或等于10,可以直接使用比较运算符>=进行比较,如下:
a=5
ifa>=10:
print("aisgreaterthanorequalto10")
else:
print("aislessthan10")


⓶为什么学不好Python
1.Python很容易学习
嗯,它比你可以使用的许多其他编程语言“更容易”。 Python
该语言没有太多仪式,因此您不必成为Python专家即可理解其代码。 我的经验是,通过示例学习和学习Python比以同样的方式接触Ruby或Perl更容易,因为Python的语法规则和特殊处理场景要少得多。
它不关注语言性能的丰富性,而是关注您希望通过代码实现的目标。
2.Python让你用少量的代码构建更多的功能
Python可以为所有开发者带来快速的学习体验。 通过练习,您可以在最多两天内轻松实现具有基本功能的游戏(而且这是在不了解任何编程的情况下)。
使Python成为一种引人注目的编程语言的其他一些因素是它的可读性和效率。
3.Python是一种多功能语言和平台
尽管它比我的许多读者更老,但它仍然受到很多关注,因为它可以应用于您今天在可以想象的开发和操作场景中所做的一切。 您想管理本地基础设施还是云端基础设施?Python可以。 开发一个网站没问题,可以工作。 需要使用
SQL数据库?需要为Hive或者Pig定制一个功能可以做到吗?只是想为自己构建一个小工具,Python
是最好的选择。 如果你需要一种支持面向对象设计的语言,Python的特性可以满足它。 简而言之,对Python更深入的了解将使您具备适应更广泛工作角色的技能。


⓷未来十年Python的前景会怎样
为了好看不再用python没有什么问题,但是现在的行业趋势就是反对python吗
我无法理解的是,未来10年,如果不是python/ruby这样的语言发展的时候,会发生什么?
我来说一下我对上述所谓问题的看法:
1问题2到3已经让社区很多人降温了,但是Guido却坚持认为,因为他认为这就是Python为了追求简单和优雅而应该做的事情。 对于没有历史包袱的项目来说,选择直接使用python3000绝对是明智的。 对于现有项目,2to3、6等工具也能解决大部分问题。
我从来没有遇到过大版本的兼容性问题,不知道有没有可以借鉴的案例。
对于活跃的开源项目来说,微小的兼容性问题不太可能成为项目发展的障碍。 对于不活跃或设计不佳的项目,即使使用其他语言,随着时间的推移,兼容性一般不会影响其使用。
.各前辈创建的零件和轮子业务逻辑)
如果你想写出可以立即稳定且永远不需要维护的完美软件,那么就使用C语言(换句话说,就是这样。 python中的东西不都是用C写的吗?)
总的来说,我个人在python中从来没有遇到过兼容性损失/>2.Python的库很恶心
哪个库?用C++建立一个库是不是很恶心?这就是为什么python强调简单性和灵活性,所以无论你做什么都可以考虑一下。 事实上,Python并没有能够杀遍天下,甚至还没有能够在某个领域取得权威(在云计算领域,Python应该很快,基于语言本身的特性)。 目前从事运维工作,比较擅长大数据、云计算、Web和科学计算
4.Python会更多地用在有一定风味的创业团队中。 国内大公司不会像@bairubing
所说的那样直接招聘Python程序员。 从社区的招聘信息来看,大部分职位需求都是Web后端和操作系统的开发和维护,而Web后端大部分需要Django。
Python水不深,学C++不太好)
最后补充一下,我在Windows下很少用Python(除了用Python秒杀一个手机)手机淘宝),但每次我用)。 ,我感觉很尴尬也许这也应该考虑一下
并发
(1)包容性不能用任何语言来证明,包括lisp/haskell。
(2)在正确的情况下使用正确的工具,解耦、减少重复、易于扩展是标准面临的最大挑战。
例如,有一个组件对数据库执行大量操作。 我想在这样的场景下,至少使用ORM才能谈强需求。
大胆预测:10年后,Python程序员不一定会更多,但Python的使用肯定会更广泛。

上一篇:编程先学c还是python好

下一篇:python for