日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:手把手教你從變量和賦值語(yǔ)句起學(xué)python

當(dāng)你的程序執(zhí)行計(jì)算時(shí),需要把值存儲(chǔ)下來(lái)以便后面使用。在Python程序中使用變量來(lái)存儲(chǔ)值。本文你會(huì)學(xué)到如何定義和使用變量。

目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、長(zhǎng)興網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

為了演示變量的用法,我們會(huì)編寫(xiě)一個(gè)解決下面問(wèn)題的程序:在售的軟飲料一般分為罐裝和瓶裝。在商店里,一包6個(gè)12盎司的罐裝飲料與一個(gè)2升的瓶裝飲料售價(jià)一樣,你應(yīng)該買哪個(gè)?(對(duì)于液態(tài)而言,12盎司約等于0.355升。)

在我們的程序中,會(huì)定義變量來(lái)表示一包中罐的數(shù)量和每罐的體積,然后我們會(huì)計(jì)算一個(gè)6罐包的體積(以升為單位),并且輸出答案。

定義變量

在計(jì)算機(jī)程序中,變量是一個(gè)存儲(chǔ)位置,每個(gè)變量都有名字并且包含一個(gè)值。

變量類似于停車場(chǎng)的一個(gè)停車位。停車位擁有一個(gè)標(biāo)識(shí)符(例如“J053”),并且可以容納一輛交通工具。變量擁有一個(gè)名字(例如cansPerPack),并且可以存儲(chǔ)一個(gè)值。

類似于計(jì)算機(jī)程序中的變量,一個(gè)停車位擁有一個(gè)標(biāo)識(shí)符和一個(gè)內(nèi)容

   使用賦值語(yǔ)句把一個(gè)值存入變量,例如:

賦值語(yǔ)句的左邊是一個(gè)變量,右邊是一個(gè)可計(jì)算得到某個(gè)值的表達(dá)式,表達(dá)式的值將會(huì)被存儲(chǔ)到該變量中。

第一次給變量賦值時(shí),會(huì)創(chuàng)建變量并使用那個(gè)值進(jìn)行初始化。定義之后,該變量就可以在另一個(gè)語(yǔ)句中使用了,例如:

print(cansPerPack)

會(huì)輸出cansPerPack變量中存儲(chǔ)的值。

如果一個(gè)已定義的變量被賦新值,新的值會(huì)替換掉該變量中已經(jīng)存儲(chǔ)的值,例如:

cansPerPack = 8

會(huì)把變量cansPerPack中存儲(chǔ)的6改變?yōu)?。符號(hào)=并不表示左右相等,而是表示右邊的值被放置到左邊變量的存儲(chǔ)空間中。

一定不要混淆賦值運(yùn)算符和算術(shù)中表示相等的符號(hào)=。賦值是用來(lái)完成某個(gè)任務(wù)的指令——一般而言,就是把一個(gè)值存入一個(gè)變量。

例如,在Python中,下面的語(yǔ)句是合法的

cansPerPack = cansPerPack + 2

第2個(gè)語(yǔ)句表示查詢變量cansPerPack中的值,加上2,再把結(jié)果存入變量cansPerPack。這個(gè)語(yǔ)句的作用是把變量cansPerPack中的值增加2。如果執(zhí)行該語(yǔ)句前變量cansPerPack中的值是8,那么會(huì)變成10。當(dāng)然,數(shù)學(xué)表達(dá)式x = x + 2是沒(méi)有意義的,沒(méi)有值會(huì)和自身加2相等。

數(shù)字類型

計(jì)算機(jī)處理表示信息的數(shù)據(jù),而這些數(shù)據(jù)可能是不同類型的。實(shí)際上,Python中的每個(gè)值都屬于一個(gè)特定的類型。一個(gè)值的數(shù)據(jù)類型決定了數(shù)據(jù)在計(jì)算機(jī)中如何表示以及能夠?qū)υ摂?shù)據(jù)進(jìn)行什么樣的操作。語(yǔ)言本身提供的數(shù)據(jù)類型被稱作基本數(shù)據(jù)類型。Python支持大量的數(shù)據(jù)類型:數(shù)字、字符串、文件、容器,等等。程序員也可以定義自己的自定義數(shù)據(jù)類型。

在Python中,有幾種不同類型的數(shù)字。整數(shù)是一個(gè)完全不包含小數(shù)部分的數(shù)字。例如,每一包中必須包含整數(shù)個(gè)易拉罐—你無(wú)法擁有小數(shù)個(gè)易拉罐。在Python中,這個(gè)類型叫作int。當(dāng)需要小數(shù)部分時(shí)(例如數(shù)字0.355),我們使用浮點(diǎn)數(shù),在Python中叫作float。

在Python程序中出現(xiàn)的6或0.355這樣的數(shù)值,被稱作數(shù)字常量。如果一個(gè)數(shù)字常量有小數(shù)點(diǎn),則被稱作浮點(diǎn)數(shù),否則被稱作整數(shù)。下表說(shuō)明了如何在Python中寫(xiě)整數(shù)和浮點(diǎn)數(shù)常量。

數(shù)字

類型

說(shuō)明

6

int

沒(méi)有小數(shù)部分的整數(shù)。

-6

int

整數(shù)可以是負(fù)數(shù)。

0

int

0也是整數(shù)。

0.5

float

具有小數(shù)部分的數(shù)字屬于float類型。

1.0

float

具有小數(shù)部分.0的整數(shù)屬于float類型。

1E6

float

指數(shù)形式1x106或1000000。指數(shù)形式的數(shù)字總是具有float類型。

2.96E-2

float

負(fù)指數(shù):2.96x10-2=2.96/100=0.0296

100,000

錯(cuò)誤:不要使用逗號(hào)作為小數(shù)分隔符。

3 1/2

錯(cuò)誤:不要使用分?jǐn)?shù),應(yīng)該使用小數(shù)形式:3.5。

變量名

當(dāng)定義變量時(shí),你需要給它起一個(gè)名字來(lái)解釋其用途,在Python中起名時(shí)必須要遵循一些基本原則:

必須以字母或下劃線(_)開(kāi)頭,并且其他的字符必須是字母、數(shù)字或下劃線。

不能使用?或%之類的符號(hào),空白字符也不允許出現(xiàn)在名字之內(nèi)。你可以使用大寫(xiě)字母表示單詞邊界,就像cansPerPack。這種命名規(guī)則叫作駝峰規(guī)則,因?yàn)槊种虚g的大寫(xiě)字母看上去很像駱駝的駝峰。

名字對(duì)大小寫(xiě)敏感,也就是說(shuō),canVolume和canvolume是不同的名字。

不能使用if或class這樣的保留字作為名字,這些保留字在Python中有特殊的含義。

這些是Python語(yǔ)言的硬性規(guī)定,另外還有兩條應(yīng)該遵守的規(guī)則可以提高你的品味和編程習(xí)慣:

最好使用描述性的名字,例如cansPerPack就比cpp這樣縮寫(xiě)的名字好很多。

大多數(shù)Python程序員使用小寫(xiě)字母開(kāi)頭的變量名(例如cansPerPack)。與此相反,使用僅包含大寫(xiě)字母的名字(例如CAN_VOLUME)表示常量。另外,大寫(xiě)字母開(kāi)頭的名字一般用來(lái)表示用戶自定義的類型(例如GraphicsWindow)。


分享題目:創(chuàng)新互聯(lián)Python教程:手把手教你從變量和賦值語(yǔ)句起學(xué)python
文章位置:http://www.5511xx.com/article/dpioosc.html