对php比较熟悉,最近开始学些python,总是搞混,特记录下来,用于熟悉python:

1、python数组和php不同,php相对简单统一,即array(包括普通数组和关联数组两部分),python可分为列表[],元组(),字典{},格式不一,用法比较灵活

2、python输出语句统一print,php不同,字符串echo,数组print_r

3、python格式较为严格,php则比较随。python变量赋值,等号两边不能有空格

4、python缩进要求较为严格,每一句必须顶格写,缩进增加只用在以:结束的语句之后,而之后必须恢复到之前的缩进格式

5、python mysqldb返回元组,可以通过配置参数使之返回列表

6、python a['a']['b']=1 NameError: name 'a' is not defined,php正确

7、python a={} a['a']['b']=1;会出错keyerror “a”, php $a['a']['b']=1;正确

8、python强类型语言,php弱类型语言,python

>>> "3"+6

Traceback (most recent call last):

File "", line 1, in

TypeError: Can't convert 'int' object to str implicitly

>>> "3"+"6"

'36'

>>> "6"-"3"

Traceback (most recent call last):

File "", line 1, in

TypeError: unsupported operand type(s) for -: 'str' and 'str' 都是动态类型语言vartest = 1 vartest = "1’ vartest = [1,2,3]

python有类型区别:

python与php8-python和php对比相关推荐

  1. python之进程和线程的对比

    python之进程和线程的对比 1. 进程和线程的对比的三个方向 关系对比 区别对比 优缺点对比 2. 关系对比 线程是依附在进程里面的,没有进程就没有线程. 一个进程默认提供一条线程,进程可以创建多 ...

  2. python和R文件IO操作对比及dataframe创建方式对比:read_csv、to_csv、write.csv、 data.frame、pd.DataFrame

    python和R文件IO操作对比及dataframe创建方式对比 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计背后的 ...

  3. 如何提高python的运行效率_几个提升Python运行效率的方法之间的对比

    在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织.这个分类基本上可以归根于类库的兼容性和速度.这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能 ...

  4. python里面的tuple与list对比

    python里面的tuple与list对比 tuple 另一种有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >> ...

  5. r语言和python的区别-Python和R语言之分析对比

    在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...

  6. python以运行效率高著称吗_几个提升Python运行效率的方法之间的对比

    在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织.这个分类基本上可以归根于类库的兼容性和速度.这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能 ...

  7. Python就是牛,2行Python就能实现 文本文件 差异对比!

    比如,我们在过去的某个时候写了一段代码.后来,我们由于业务需求,对代码做了部分改动.一段时间过去了,我们想不起来这段代码,究竟改动了哪里? 此时,本文讲述的这个功能,很好的帮助我们解决了这个问题. 这 ...

  8. python中文软件-Python

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  9. python详细教程-Python入门教程:超详细1小时学会Python

    1.Hello world 安装完Python之后,打开IDLE(Python GUI) ,该程序是Python语言解释器,你写的语句能够立即运行. 我们写下一句著名的程序语句: 并按回车,你就能看到 ...

  10. python的优点-python的优点

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

最新文章

  1. python第三方库排行-Python常用第三方库总结
  2. win7冒险岛java,win7玩冒险岛不兼容怎么办?解决win7玩冒险岛不兼容的方法
  3. php论坛怎么架设,论坛架设有诀窍 phpWind配置技巧三则
  4. There was a problem importing one of the Python modules required to run yum
  5. 1266. 访问所有点的最小时间
  6. Linux下配置MySQL免安装版
  7. 构建贝叶斯深度学习分类器
  8. DOM—外部插入.after()、.before()、.insertAfter()和.insertBefore()与内部插入.prepend()和.prependTo()...
  9. 鲜为人知的合作:锐捷和juniper、联想和三茗
  10. 控制台上跳极乐净土(完善动画版)
  11. 外设驱动库开发笔记41:ADS1256 ADC驱动
  12. python自动轨迹绘制七边形_斜抛运动的数学模型
  13. 简述计算机硬件,简述计算机硬件的组成部分
  14. php 生成条码插件,php 条形码生成插件Composer组件|php条形码code128实现方法-爱测速网...
  15. denoiser降噪实例
  16. 你想跨互联网远程调试Android设备吗,推荐一个远程控制手机的免费软件
  17. SVM详解(一)线性可分支持向量机与硬间隔最大化
  18. TrinityCore 采集量增加及可叠加物品叠加量增加SQL语句
  19. oushuDB之oracle兼容函数orafunc
  20. HBuilderX 安装教程

热门文章

  1. hibernate注解之@Onetomany、@Manytoone、@JoinColumn
  2. ArcGIS JavaScript API 添加点
  3. 【原创】聊天+传送文件+设置字体及颜色(vs2010+mfc开发)
  4. 如何在SQL Server中使用触发器
  5. 设计模式--Builder生成器模式
  6. python学习之-- mysql模块和sqlalchemy模块
  7. bzoj 1924: [Sdoi2010]所驼门王的宝藏
  8. 2016 Multi-University Training Contest 1 GCD【RMQ+二分】
  9. 安装autoit libary失败问题解决
  10. jquery的实时触发事件(textarea实时获取中文个数)