Python和php的sid并行

2024-04-29 20:16:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在读如何编写惯用的python

http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

它涵盖了基本的Python习惯用法和技术,但是有时我发现很难理解,如果php中有对等的东西可以并排解释Python代码,我会很感激的。在


Tags: 代码httpnethtml技术projectsphp惯用
1条回答
网友
1楼 · 发布于 2024-04-29 20:16:36

PHPPython并排比较是没有用的,因为两者非常不同。PHP是一种web语言,Python是一种通用语言。作为一种通用语言,Python当然可以在web上使用,但是为了做到这一点,使用或创建了一个框架,其中一些流行的是Django和Flask。实际上,在核心Python语言中,无法访问GET和POST数据。由于PHP是一种web编程语言,$\u GET、$\u POST、$\u FILES、$\u SERVER、$\u SESSION和$\u REQUEST都是以简单的方式构建来访问数据数组的,其中大部分数据是从客户机传递到服务器的(除了$\u SERVER的一部分,当然还有$\u SESSION)。另一方面,Python没有对等的对等对象。在

Python也不提供会话管理。有一些很好的会话库,但是Python并不像PHP那样是一个“一体式”的库。在Python中,有许多第三方库和模块可以作为开放源代码使用。PHP也是开源的,有PECL,PHP扩展社区库PHP有一个非常令人印象深刻的内置函数列表。PHP本机提供了许多操作字符串和数组的函数。Python提供了一些本机函数,但是为了在Python中实现所有等效的PHP函数,您必须知道算法并自己编写代码。在

PHP是一种非常流行的web编程语言,有一个很好的理由:它非常强大,可以实现非常快的开发速度。在web开发之外,它所能完成的任务非常有限。<强>脸谱网<强>写了 HIPHOP ,将它们的强> PHP<强>代码转换成<强> C++ +>强>以提高性能。PHP也可以在命令行上使用,尽管我认为在命令行上编程管理任务时,PHP不是工作的最佳工具。在

Python并不是一种开箱即用的编程语言。比较你发布到PHP的链接是不切实际的,因为核心PHP语言比核心Python语言大得多,PHP的许多补充功能也会被忽略掉。在

相关问题 更多 >