强弱是对类型而言的。

强类型,你有一个值之后这个值是什么类型是确定,比如n='1',n的类型是确定的(字符串),因此你不能在Python做n='3' m=n+1运算。而弱类型就不是这样的,值的类型可以在需要的时候再去确定,比如PHP里面你可以$n='3'; $m=$n+1,运算的时候'3'就可以当作整型来进行计算。

弱类型使用会灵活些,但有时候也会因为这种灵活而带来一些歧义,相比而已,强类型就更严谨了。

Python 是强类型的动态脚本语言

好多人对python到底是强语言类型还是弱语言类型存在误解,其实,是否是强类型语言只需要一句话就可以判别,

强类型:不允许不同类型相加。例如:整形+字符串会报类型错误。

动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。

脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编辑。

python是强定义语言吗_python是强类型语言吗相关推荐

  1. python和c的语法区别_python与c语言的语法有哪些不一样的

    Python 是一种跨平台的计算机程序设计语言. 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.最初被设计用于编写自动化脚本 (shell),随着版本的不断更新和语言新功能的添加,越 ...

  2. 关于java的特点不正确的是_关于Java语言的健壮性特点,下列说法不正确的是()。A.Java语言是一种强类型语言,即在编译和运行时...

    关于Java语言的健壮性特点,下列说法不正确的是().A.Java语言是一种强类型语言,即在编译和运行时 更多相关问题 竞争与合作的关系是() A.对立的关系 B.统一的关系 C.既对立又统一的关系 ...

  3. 怎么理解python语言是一种强类型语言_Python 到底是强类型语言,还是弱类型语言?...

    0.前言 我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Py ...

  4. python语言跨平台语言吗_python属于跨平台语言吗?

    Python是跨平台的,免费开源的一门计算机编程语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开 ...

  5. python动态语言解释_python是动态语言吗

    动态语言的定义:动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用. 它是一类在执行时能够改变其结构的语言:比如新的函数.对象.甚至代码能够被引进,已有的函数能够被删除或是其它结构 ...

  6. python和r语言比较_Python和R语言之分析对比 - 数据分析

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

  7. python类的定义和创建_Python类对象的创建和使用

    通过前面章节的学习,我们已经学会如何定义一个类,但要想使用它,必须创建该类的对象. 创建类对象的过程,又称为类的实例化. 类名(参数) 定义类时,如果没有手动添加 __init__() 构造方法,又或 ...

  8. python和什么语言类似_python与其他语言的对比

    语言(执行速度快) 机器码 Java C# PHP Python (开发效率高),这些语言本身不需要你去管理内存了. 它们都有自己的虚拟机,对于开辟内存.释放内存都由这个虚拟机处理. C 和 Pyth ...

  9. python怎么宏定义符号变量_python中定义宏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 什么是宏? 宏类似python中的函数,可以传参数进去,但不能有返回值! 在实际 ...

最新文章

  1. 2059-authentication plugin 'caching_sha2_passwordcnnot bt loaded :mysql8.0数据库链接不上:
  2. INFORMIX-4GL实用手册
  3. wpf里的menu怎么用_股市里的两市成交量是什么,它反映了什么,我是怎么用它来定投的...
  4. mysql sql应用_MySQL数据库应用(5)SQL语言(2)
  5. 2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?
  6. c++ 多线程 垃圾回收器_7种jvm垃圾回收器,这次全部搞懂
  7. java oca_OCA第5部分中的Java难题
  8. typora打开pdf文件提示文件过大_Win7/Win10拷贝到U盘容量足够却提示文件过大的解决方法...
  9. sprintf': This function or variable may be unsafe
  10. delphic oracle下载,delphic oracle是什么意思
  11. 机智云与汇桔网达成战略合作,进一步完善物联网生态系统
  12. 基于Vue的图片裁剪 vue-cropper
  13. 拉登游戏开发--在时间的积累中寻求美丽图案
  14. 猿辅导--课程质量建设
  15. 我打不了字计算机应用怎么办,键盘正常为什么打不了字 电脑键盘失灵怎么解决...
  16. moment通过时间戳获取星期几
  17. 基于32单片机的智能插座
  18. PacketTrace基本使用
  19. 用php开发扑克小游戏网页版,开发日记:KBEngine+Unity+php做个扑克小游戏(一)
  20. jenkins结合git实现流水线作业

热门文章

  1. (Docker实战) 第六篇:建立持续集成环境03
  2. oracle sql语句大全
  3. flowable 启动流程到完成所有任务之间的数据库变化
  4. java.lang.NoClassDefFoundError: org/springframework/core/ErrorCoded
  5. 08服务器许可证安装向导,08_安装部署GRID许可证服务器.pdf
  6. java调用python_Python教程:17个冷门但实用的小技巧
  7. 怎样看Linux字体所在目录,Linux下列出所有字体的目录
  8. 初识C++之函数重载
  9. oracle undo管理机制,Oracle UNDO数据概念和管理
  10. 有人不会使用计算机的反义,现代汉语练习题及答案