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

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

3天内不再提示

Python并不是弱类型语言

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

Python属于弱类型?

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

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

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

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

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

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

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

Python并不是弱类型语言

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

    关注

    56

    文章

    4813

    浏览量

    85304
收藏 人收藏

    评论

    相关推荐

    在STM32L431上使用内部RTC,时间运行到23:59:59秒后,变为了24:00:00并不是00:00:00,为什么?

    大家好,我在STM32L431上使用内部RTC,时间运行到23:59:59秒后,变为了24:00:00,并不是00:00:00,并且weekday也没有加一,这是为什么呢?
    发表于 03-11 06:32

    用ADS1299-FE评估版测试时,在测试的时候VREFP是-2.45,并不是设计所说的4.5v,为什么?

    在用ADS1299-FE评估版测试时 采用内部参考,双电源供电模式 ,-2.5-2.5,但是在测试的时候 VREFP是-2.45,并不是设计所说的4.5v? 在提供的LABview测试时总得不到想看到的结果,想请问一下是什么问题呢? 是10uF电容击穿了?
    发表于 12-16 06:43

    LMP90100将寄存器配置为通道扫描模式3的时候,CHO-CH3并不是逐次扫描的,为什么?

    大家好,我用了LMP90100四个差分通道 配置CH0--CH3,现在发现将寄存器配置为通道扫描模式3的时候,CHO-CH3并不是逐次扫描的 结果就是CH0数据采集了5次,CH1可能采集3次,CH可能采集1次,CH3通道还是0次,请问是怎么回事
    发表于 12-02 07:56

    不是,电容ESR寄生电阻并不是越低越好!

    、电源硬件文章精选华为海思软硬件开发资料 原文标题:不是,电容ESR寄生电阻并不是越低越好
    的头像 发表于 11-20 15:27 507次阅读

    在FPGA接收ADC的DCLKP和DCLKM引脚,DCLK信号会出现规律性持续为0,在有DCLK信号时波形并不是恒定的,为什么?

    你好,我在FPGA接收ADC的DCLKP和DCLKM引脚(也即接收DCLK信号),用ILA抓出来的波形如下图所示,可以发现DCLK信号会出现规律性持续为0,且在有DCLK信号的时候,他的波形并不是
    发表于 11-19 08:08

    对比Python与Java编程语言

    Python与Java都是目前非常流行的编程语言,它们各有其独特的优势和适用场景。以下是对这两种编程语言的对比: 一、语法和易用性 Python 语法简洁,代码更易读,非常适合初学者。
    的头像 发表于 11-15 09:31 621次阅读

    ADS1299将CLKSEL拉为高电平,CONFIG1中的CLK_EN位设置为1,示波器上显示的频率并不是2.048MHz,为什么?

    我将CLKSEL拉为高电平,CONFIG1中的CLK_EN位设置为1,示波器上显示的频率并不是2.048MHz,这会是什么原因造成的呢?
    发表于 11-14 06:58

    labview是什么编程语言写的

    的一种图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了一种独特的图形化编程语言,通常被称为G
    的头像 发表于 09-04 16:00 1461次阅读

    INA333输出为一纹波电压,并不是平滑的电压,为什么?

    我最近在欧时购买了TI的INA333芯片,输入的差分电压为32MV,共模电压为2.5V,VREF为2.5V,供电电压为5V,增益设置为60,输出为一纹波电压,并不是平滑的电压,不知道是为什么。
    发表于 08-13 07:57

    pytorch和python的关系是什么

    在当今的人工智能领域,Python已经成为了最受欢迎的编程语言之一。Python的易学易用、丰富的库和框架以及强大的社区支持,使其成为了数据科学、机器学习和深度学习等领域的首选语言。而
    的头像 发表于 08-01 15:27 2695次阅读

    Python语言基础2

    电子发烧友网站提供《Python语言基础2.rar》资料免费下载
    发表于 07-17 17:23 1次下载

    opencv-python和opencv一样吗

    是OpenCV的一个Python语言接口,它允许开发者使用Python语言来调用OpenCV库的功能。 虽然OpenCV和OpenCV-Python
    的头像 发表于 07-16 10:38 1604次阅读

    使用Python进行自然语言处理

    在探讨使用Python进行自然语言处理(NLP)的广阔领域时,我们首先需要理解NLP的基本概念、其重要性、Python在NLP中的优势,以及如何通过Python实现一些基础的NLP任务
    的头像 发表于 07-04 14:40 552次阅读

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

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

    C语言数据类型有哪些

    在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。
    发表于 03-20 10:56 569次阅读
    C<b class='flag-5'>语言</b>数据<b class='flag-5'>类型</b>有哪些