0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python并不是弱类型语言

汽车玩家 来源:今日头条 作者:Python精神 2020-04-21 17:45 次阅读

Python属于弱类型?

曾经看到有人提问怎么才能学好弱类型语言,比如python?

Python是弱类型?Python并不是弱类型,Python是动态型强类型语言。

这里有一个对于各种语言类型的简单定义:

动态型语言:运行期间才做数据类型检查的语言,即动态类型语言编程时,永远不用给任何变量指定数据类型。该语言会在第一次赋值给变量时,在内部将数据类型记录下来。

静态型语言:编译期间做检查数据类型的语言,即写程序时要声明所有变量的数据类型,是固定的。使用数据之前,必须先声明数据类型。相当于使用之前,首先要为它们分配好内存空间。

强类型语言:一旦变量被指定某个数据类型,如果不经强制转换,即永远是此数据类型。

弱类型语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。

Python并不是弱类型语言

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    51

    文章

    4671

    浏览量

    83457
收藏 人收藏

    评论

    相关推荐

    STM32L496 DMA收集到数据一半产生中断,但是仿真时发现并不是数据的一半,为什么?

    在使用定时器触发ADC+DMA,做数据采集发现,DMA收集到数据一半产生中断,但是仿真时发现并不是数据的一半。
    发表于 04-12 06:46

    将TC397的QSPI模块的CPOL设置为1,为什么示波器显示时钟引脚输出信号的空闲状态并不是高电平?

    将TC397的QSPI模块的CPOL设置为1,但是示波器显示时钟引脚输出信号的空闲状态并不是高电平,请问是为什么?在debug状态发现其CPOL寄存器确实是 1    
    发表于 02-01 08:34

    python语言特点有哪些

    、详实和细致的描述,共计超过1500字。 简洁优雅: Python以简洁和优雅的语法而著称。相对于其他编程语言Python代码通常看起来更加清晰易读。这得益于Python采用了面向对
    的头像 发表于 11-29 14:29 455次阅读

    python变量命名规则

    Python是一种高级编程语言,广泛应用于软件开发、数据分析和科学计算等领域。在Python中,变量是用来存储数据的容器,它们具有名称以及与之关联的值。然而,变量的命名并不是随意的,而
    的头像 发表于 11-23 15:44 738次阅读

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言Python由Guido van Rossum于198
    的头像 发表于 11-22 14:31 635次阅读

    Go语言Python强多少

    1.都说Go语言性能非常强大,那么到底比Python强多少? 为了比较Go语言Python语言在单线程性能上的差距,我们可以做一个简单实验
    的头像 发表于 11-02 14:05 277次阅读
    Go<b class='flag-5'>语言</b>比<b class='flag-5'>Python</b>强多少

    锡膏的活性并不是越高越好吗?

    锡膏不上锡,大家都会寻找原因是不是锡膏活性太低。但是活性是越高越好吗?答案是否定的,为什么呢?下面佳金源锡膏厂家来为大家讲解一下:众所周知,锡膏中有很多添加剂,其中一种叫做活性剂。活性剂是决定
    的头像 发表于 09-14 15:58 766次阅读
    锡膏的活性<b class='flag-5'>并不是</b>越高越好吗?

    高性能、低延迟的InfiniBand式网络并不是唯一的选择

    正如我们喜欢指出的那样,当谈到高性能、低延迟的 InfiniBand 式网络时,Nvidia 并不是唯一的选择,自 20 世纪 90 年代末 InfiniBand 互连出现以来就一直不是唯一的选择。
    的头像 发表于 08-27 09:44 1086次阅读
    高性能、低延迟的InfiniBand式网络<b class='flag-5'>并不是</b>唯一的选择

    Python的C外部函数的静态类型推断

    静态类型推断是维护动态类型语言程序安全的重要手段之一。然而,另一种编程语言实现的外部函数往往不在宿主语言
    的头像 发表于 07-14 17:42 534次阅读
    <b class='flag-5'>Python</b>的C外部函数的静态<b class='flag-5'>类型</b>推断

    C语言与C++的区别看法

        虽然 C 语言并不是我所学的第一门语言,也不是我的最后一门语言,但是我仍然非常喜欢 C,当需要写程序时,我的第一选择还是 C。同时,
    的头像 发表于 07-06 14:29 705次阅读

    python变量与基本数据类型介绍

    1、前言 熟练掌握一门编程语言,最好的方法就是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧。本文首先介绍python基础知识的保留字与标识符,然后将介绍在python中如何使用变量以及各种数据
    的头像 发表于 07-05 15:51 539次阅读

    24GB内存手机并不是骁龙8 Gen2的极限?

    ,16GB对于绝大多数人来说已经够用了,不过你要是上24GB加量不怎么加价,那我还是资瓷的” 按照其中提到的信息来看,目前爆料中提到的24GB内存手机似乎并不是骁龙8 Gen2的极限,其最大可以搭载32GB的物理内存。
    发表于 06-30 11:37 655次阅读
    24GB内存手机<b class='flag-5'>并不是</b>骁龙8 Gen2的极限?

    设计到量产的成败关键往往并不是设计不好

    维修挖土机,往往并不是原理问题,困扰人们的是如何操作吊车把轴承装上去。一个人是抱不动的,所以还得回去补吊车知识。 所以,决定一个大学生的成败往往是一些生活经验。这是导致成绩很好却成就平平。 如果你
    发表于 06-09 15:55

    一文带你了解Python的使用

    各位ICer对面向对象的语言Python想必并不陌生,作为继Perl之后最知名,且一直持续保持着版本 更新的脚本语言
    的头像 发表于 05-23 17:16 702次阅读
    一文带你了解<b class='flag-5'>Python</b>的使用

    一文带你了解Python的使用

    各位ICer对面向对象的语言Python想必并不陌生,作为继Perl之后最知名,且一直持续保持着版本 更新的脚本语言Python已经更新到
    的头像 发表于 05-04 09:58 568次阅读
    一文带你了解<b class='flag-5'>Python</b>的使用