对php比较熟悉,最近开始学些python,总是搞混,特记录下来,用于熟悉python:
1、python数组和php不同,php相对简单统一,即array(包括普通数组和关联数组两部分),python可分为列表[],元组(),字典{},格式不一,用法比较灵活

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

http://www.pythonclub.org/python-basic/print  pyhton格式化输出

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

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

http://blog.csdn.net/lhshu2008/article/details/25793785

http://www.oschina.net/question/89964_62779

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 "<stdin>", line 1, in <module>
TypeError: Can't convert 'int' object to str implicitly
>>> "3"+"6"
'36'
>>> "6"-"3"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'str' and 'str'
   都是动态类型语言vartest = 1  vartest = ‘1’  vartest = [1,2,3]

python有类型区别:

转载于:https://www.cnblogs.com/nerrissa/p/4627594.html

python和php对比相关推荐

  1. 2万人同时访问 nodejs_Nodejs 与 Python 的使用对比

    今日文章由 @Keefer 授权分享,文末阅读原文可跳转至原文查看 写这篇文章的目的是想记录下NodeJs(后面简称node)与python的使用对比,希望看完之后大家对node跟python有个基本 ...

  2. python使用matplotlib对比多个模型在测试集上的效果并可视化、设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70)

    python使用matplotlib对比多个模型在测试集上的效果并可视化.设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70) 目录

  3. python使用matplotlib对比多个模型的在训练集上的效果并使用柱状图进行可视化:基于交叉验证的性能均值(mean)和标准差(std)进行可视化分析、使用标准差信息添加误差区间条yerr

    python使用matplotlib对比多个模型的在训练集上的效果并使用柱状图进行可视化:基于交叉验证的性能均值(mean)和标准差(std)进行可视化分析.使用标准差信息添加误差区间条yerr 目录

  4. r语言和python-r语言和python的详细对比

    r语言和python的对比,两者各有千秋,究竟要学哪一个,可根据自己的实际需求来作出选择,当然,最好是两者都学. 01 开发目的 R语言 R是由统计学家开发的,它的出生就肩负着统计分析.绘图.数据挖掘 ...

  5. 线性回归 - 多元线性回归案例 - 分析步骤、输出结果详解、与Python的结果对比 -(SPSS建模)

    现在用 Python 写线性回归的博客都快烂大街了,为什么还要用 SPSS 做线性回归呢?这就来说说 SPSS 存在的原因吧. SPSS 是一个很强大的软件,不用编程,不用调参,点巴两下就出结果了,而 ...

  6. python找图片不同_用openCV和Python 实现图片对比,并标识出不同点的方式

    最近项目中需要实现两组图片对比,并能将两者的区别标识出来. 在网上搜索一大堆找到一篇大神的文章,最终实现该功能,在这里记录下: 想要实现此demo,首先我们得确保电脑上已安装 openCV 和 Pyt ...

  7. C# 进行 Starlink 仿真03:72轨道面 * 22颗卫星 F相位因子==11 的Walker星座,创建3168条星间链路,并与 icarus 论文的Python结果相对比。

    如题,C# 进行 Starlink 仿真03:72轨道面 * 22颗卫星 && F相位因子==11 的Walker星座,创建3168条星间链路,并与 icarus 论文的Python结 ...

  8. python与golang对比学习

    python+golang串讲复习 其中每一个小结基本都会python和golang对比来理解. golang的优势 hello world 我们这里就采用每个语言入门的基础,main函数中打印hel ...

  9. python绘制柱状图/对比图

    python绘制柱状图/对比图 本次演示的是两组数据的对比柱状图,绘制效果如下: 共两组数据,每组有八个元素: list1=[88.59,86.23,87.79,84.35,89.97,88.36,8 ...

  10. chatgpt赋能python:Python两张图片对比:初学者与专家的编程经验

    Python两张图片对比:初学者与专家的编程经验 Python作为一门高效.易学.强大的编程语言,自问世以来就获得了广泛的应用和认可.无论你是初学者还是有多年的编程经验,Python都能为你的工作和学 ...

最新文章

  1. 使用Mask-RCNN在实例分割应用中克服过拟合
  2. 图灵奖大佬Hinton团队CV新作:用语言建模做目标检测,性能媲美DETR
  3. 2019年我建议你做好三件事情
  4. android 解决String.format多语言存在的问题
  5. Could not load JDBC driver class [com.mysql.jdbc.Driver]
  6. 【ArcGIS遇上Python】ArcGIS批量处理栅格影像(NDVI)归一化完整案例代码
  7. STL之函数对象和谓词
  8. POJ3630——简单Trie树
  9. 量化风控学习:原来评分卡模型的概率是这么校准的!
  10. Linux命令总结:file
  11. 洛谷 P2920 [USACO08NOV]时间管理Time Management
  12. 机器学习方法(一)——梯度下降法
  13. android122 zhihuibeijing 新闻中心NewsCenterPager加载网络数据实现
  14. VS2012/VS2013安装教程
  15. 第三方支付和聚合支付
  16. 母函数理解及整数拆分
  17. 微软skype收购案
  18. 基于vueJs框架的翻页组件
  19. Geany的所有主题文件
  20. php qq远程桌面共享,新手学堂:用VNC实现远程桌面共享的方法

热门文章

  1. 开发板的I/O在哪里——韦东山嵌入式Linux视频学习笔记01
  2. 都2021年了,不会还有人连深度学习还不了解吧(六)-- Padding篇
  3. DM8168 DVRRDK软件框架研究
  4. 1060 Are They Equal
  5. 汇编语言OFFSET运算符:返回数据标号的偏移量
  6. JZOJ 4437. 【HNOI2016模拟4.10】线性代数与逻辑
  7. 怎么算 实体识别_大篷车流动摆摊卖日用品月赚万元,大商场生意冷清,实体店不好做...
  8. ACM竞赛学习整理--矩阵运算
  9. java在图片下方写文字_Java画图给图片底部添加文字标题
  10. [codevs 1912] 汽车加油行驶问题