Python屬于弱類型?
曾經(jīng)看到有人提問怎么才能學(xué)好弱類型語(yǔ)言,比如python?
Python是弱類型?Python并不是弱類型,Python是動(dòng)態(tài)型強(qiáng)類型語(yǔ)言。
這里有一個(gè)對(duì)于各種語(yǔ)言類型的簡(jiǎn)單定義:
動(dòng)態(tài)型語(yǔ)言:運(yùn)行期間才做數(shù)據(jù)類型檢查的語(yǔ)言,即動(dòng)態(tài)類型語(yǔ)言編程時(shí),永遠(yuǎn)不用給任何變量指定數(shù)據(jù)類型。該語(yǔ)言會(huì)在第一次賦值給變量時(shí),在內(nèi)部將數(shù)據(jù)類型記錄下來(lái)。
靜態(tài)型語(yǔ)言:編譯期間做檢查數(shù)據(jù)類型的語(yǔ)言,即寫程序時(shí)要聲明所有變量的數(shù)據(jù)類型,是固定的。使用數(shù)據(jù)之前,必須先聲明數(shù)據(jù)類型。相當(dāng)于使用之前,首先要為它們分配好內(nèi)存空間。
強(qiáng)類型語(yǔ)言:一旦變量被指定某個(gè)數(shù)據(jù)類型,如果不經(jīng)強(qiáng)制轉(zhuǎn)換,即永遠(yuǎn)是此數(shù)據(jù)類型。
弱類型語(yǔ)言:數(shù)據(jù)類型可以被忽略的語(yǔ)言。它與強(qiáng)類型定義語(yǔ)言相反, 一個(gè)變量可以賦不同數(shù)據(jù)類型的值。
-
python
+關(guān)注
關(guān)注
56文章
4809瀏覽量
85070
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
用ADS1299-FE評(píng)估版測(cè)試時(shí),在測(cè)試的時(shí)候VREFP是-2.45,并不是設(shè)計(jì)所說(shuō)的4.5v,為什么?
LMP90100將寄存器配置為通道掃描模式3的時(shí)候,CHO-CH3并不是逐次掃描的,為什么?
不是,電容ESR寄生電阻并不是越低越好!
在FPGA接收ADC的DCLKP和DCLKM引腳,DCLK信號(hào)會(huì)出現(xiàn)規(guī)律性持續(xù)為0,在有DCLK信號(hào)時(shí)波形并不是恒定的,為什么?
對(duì)比Python與Java編程語(yǔ)言
ADS1299將CLKSEL拉為高電平,CONFIG1中的CLK_EN位設(shè)置為1,示波器上顯示的頻率并不是2.048MHz,為什么?
labview是什么編程語(yǔ)言寫的
INA333輸出為一紋波電壓,并不是平滑的電壓,為什么?
pytorch和python的關(guān)系是什么
Python建模算法與應(yīng)用
Python語(yǔ)言基礎(chǔ)2
opencv-python和opencv一樣嗎
使用Python進(jìn)行自然語(yǔ)言處理
STM32L496 DMA收集到數(shù)據(jù)一半產(chǎn)生中斷,但是仿真時(shí)發(fā)現(xiàn)并不是數(shù)據(jù)的一半,為什么?
C語(yǔ)言數(shù)據(jù)類型有哪些
![C<b class='flag-5'>語(yǔ)言</b>數(shù)據(jù)<b class='flag-5'>類型</b>有哪些](https://file1.elecfans.com/web2/M00/C5/16/wKgZomX6UKqAb6q4AABHS7gAoYk070.png)
評(píng)論