python指定变量类型_Python#160;变量类型_python教程
Python?變量類(lèi)型
變量存儲(chǔ)在內(nèi)存中的值。這就意味著在創(chuàng)建變量時(shí)會(huì)在內(nèi)存中開(kāi)辟一個(gè)空間。
基于變量的數(shù)據(jù)類(lèi)型,解釋器會(huì)分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲(chǔ)在內(nèi)存中。
因此,變量可以指定不同的數(shù)據(jù)類(lèi)型,這些變量可以存儲(chǔ)整數(shù),小數(shù)或字符。
變量賦值
Python 中的變量賦值不需要類(lèi)型聲明。
每個(gè)變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識(shí),名稱(chēng)和數(shù)據(jù)這些信息。
每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。
等號(hào)(=)用來(lái)給變量賦值。
等號(hào)(=)運(yùn)算符左邊是一個(gè)變量名,等號(hào)(=)運(yùn)算符右邊是存儲(chǔ)在變量中的值。例如:
實(shí)例(Python 2.0+)#!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 賦值整型變量 miles = 1000.0 # 浮點(diǎn)型 name = "John" # 字符串 print counter print miles print name
運(yùn)行實(shí)例 ?
以上實(shí)例中,100,1000.0和"John"分別賦值給counter,miles,name變量。
執(zhí)行以上程序會(huì)輸出如下結(jié)果:
100
1000.0
John
多個(gè)變量賦值
Python允許你同時(shí)為多個(gè)變量賦值。例如:a = b = c = 1
以上實(shí)例,創(chuàng)建一個(gè)整型對(duì)象,值為1,三個(gè)變量被分配到相同的內(nèi)存空間上。
您也可以為多個(gè)對(duì)象指定多個(gè)變量。例如:a, b, c = 1, 2, "john"
以上實(shí)例,兩個(gè)整型對(duì)象 1 和 2 分別分配給變量 a 和 b,字符串對(duì)象 "john" 分配給變量 c。
標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型
在內(nèi)存中存儲(chǔ)的數(shù)據(jù)可以有多種類(lèi)型。
例如,一個(gè)人的年齡可以用數(shù)字來(lái)存儲(chǔ),他的名字可以用字符來(lái)存儲(chǔ)。
Python 定義了一些標(biāo)準(zhǔn)類(lèi)型,用于存儲(chǔ)各種類(lèi)型的數(shù)據(jù)。
Python有五個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型:
Numbers(數(shù)字)
String(字符串)
List(列表)
Tuple(元組)
Dictionary(字典)
Python數(shù)字
數(shù)字?jǐn)?shù)據(jù)類(lèi)型用于存儲(chǔ)數(shù)值。
他們是不可改變的數(shù)據(jù)類(lèi)型,這意味著改變數(shù)字?jǐn)?shù)據(jù)類(lèi)型會(huì)分配一個(gè)新的對(duì)象。
當(dāng)你指定一個(gè)值時(shí),Number對(duì)象就會(huì)被創(chuàng)建:var1 = 1
var2 = 10
您也可以使用del語(yǔ)句刪除一些對(duì)象的引用。
del語(yǔ)句的語(yǔ)法是:del var1[,var2[,var3[....,varN]]]]
您可以通過(guò)使用del語(yǔ)句刪除單個(gè)或多個(gè)對(duì)象的引用。例如:del var
del var_a, var_b
Python支持四種不同的數(shù)字類(lèi)型:
int(有符號(hào)整型)
long(長(zhǎng)整型[也可以代表八進(jìn)制和十六進(jìn)制])
float(浮點(diǎn)型)
complex(復(fù)數(shù))實(shí)例
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python指定变量类型_Python#160;变量类型_python教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 使用文本注解绘制树节点_实
- 下一篇: 华为平板解锁工具_2020年备战考研必选