iOS 7 正式版发布,快来升级吧!

查看详情 关闭

在iPhone上运行Python代码

相信看到这个标题两眼放光并马上点进来的你肯定是一个苦逼的程序员,那么关于 Python 的介绍就不再多赘述了,谈谈这款 Python for iOS 吧!这不仅仅是一款文本编辑器,而是可以完整解释和运行的语言解释器!不过由于没有本地服务器组件的支持,如果要拿来做 WEB 应用可能还是有所欠缺。

python for ios

Python for iOS 支持如下标准库

  • pdb:调试程序
  • decimal:可以弥补二进制编码的缺陷,作为标准机器交互的时候很有用的
  • random:随机数
  • socket:实用!
  • errno:错误代码的…
  • mmap:内存映射的,很少用的
  • gzip:zip文件读写(有机会要试试,或许可以代替ios上的压缩软件哦)
  • glob:可以返回目录下的文件名的..支持通配符(正则表达式里的)
  • signal:信号处理的,很少用的
  • math:基本的库了,支持什么sin,cos,abs,sqrt,pow….
  • cmath:来自C的数学库,比上面那个要实现得少一些,不过传说cmath的sqrt可以对负数开方就是支持虚数…
  • os:支持底层的模块。操作系统接口服务什么的
  • io:各类输入输出类的支持
  • array:一个数据结构,比序列更加接近C的数组,只不过要预先确定格式
  • cgi:牛逼了,可惜网络框架盛行的时代有点落伍了。不过iphone上用这个干嘛….
  • time:时间操作的,比如现在几点了….
  • datetime:日期操作的,比如距离什么日子还有几天,5天后是什么日期,星期几什么的。
  • string:字符串操作的库,类似C语言(和C++,java不同,后两个是以类型体现的,前者是操作)
  • re:正则表达式,以Perl为基础来的。
  • gc:垃圾回收的接口,一般用不上把….

不支持以下类库

  • 线程类的,如multiprocessing
  • ssl模块
  • winreg,msvcrt…
  • bz2
  • SYS

这么看起来,这款 Python for iOS 拿来学习基础 Python 支持或者练练手是很不错的选择! App 还贴心的内置了 Python 文档,不过是基于 WEBView 的,你需要联网才能查看。

python for ios

总的来说,真的已经很棒了,不知道什么时候会有 PHP for iOS 呢?

Python for iOS 下载

下载地址

请在 新浪微博腾讯微博人人网 关注我们,及时获得最新教程、资讯和精彩推荐!




分享本文:
更多