變量與賦值課件_第1頁(yè)
變量與賦值課件_第2頁(yè)
變量與賦值課件_第3頁(yè)
變量與賦值課件_第4頁(yè)
變量與賦值課件_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

變量與賦值計(jì)算機(jī)程序使用變量來(lái)存儲(chǔ)和操作數(shù)據(jù),就像容器一樣。賦值操作將值賦予變量,使程序可以方便地使用和修改數(shù)據(jù)。什么是變量?存儲(chǔ)數(shù)據(jù)的容器變量就像一個(gè)盒子,可以用來(lái)存放各種數(shù)據(jù),例如數(shù)字、文字、真假值等??筛淖兊闹底兞恐械臄?shù)據(jù)可以根據(jù)程序的需要進(jìn)行修改,就像盒子里的內(nèi)容可以隨時(shí)更換一樣。變量的命名規(guī)則1字母開(kāi)頭變量名必須以字母、下劃線(_)或美元符號(hào)($)開(kāi)頭。2大小寫敏感區(qū)分大小寫,例如age和Age是兩個(gè)不同的變量。3不能是關(guān)鍵字不能使用Python中的保留字作為變量名,例如if、for、while等。4建議使用駝峰命名法例如,firstName、lastName或userName等。變量的聲明與賦值1聲明告訴計(jì)算機(jī)創(chuàng)建一個(gè)變量。2賦值將一個(gè)值存儲(chǔ)到變量中。3使用通過(guò)變量名訪問(wèn)存儲(chǔ)的值。變量的作用域局部變量在函數(shù)內(nèi)部定義的變量,只能在函數(shù)內(nèi)部使用。全局變量在函數(shù)外部定義的變量,可以在整個(gè)程序中使用。變量的初始化1什么是初始化?在創(chuàng)建變量時(shí),直接給變量賦予一個(gè)初始值的過(guò)程稱為變量的初始化。2為什么要初始化?初始化可以讓變量在使用之前就有一個(gè)確定的值,避免出現(xiàn)錯(cuò)誤。3如何初始化?使用賦值運(yùn)算符(=)將一個(gè)值賦予變量即可完成初始化。多重賦值1簡(jiǎn)化代碼減少重復(fù)代碼2提高效率更簡(jiǎn)潔的代碼3易于理解更直觀的賦值操作常量與變量的區(qū)別常量在程序運(yùn)行期間,其值始終保持不變的值。變量在程序運(yùn)行期間,其值可以改變的量。變量在內(nèi)存中的存儲(chǔ)內(nèi)存分配當(dāng)程序運(yùn)行時(shí),每個(gè)變量都會(huì)被分配一塊內(nèi)存空間來(lái)存儲(chǔ)它的值。內(nèi)存空間的大小取決于變量的數(shù)據(jù)類型。內(nèi)存地址每個(gè)內(nèi)存空間都有一個(gè)唯一的地址,程序可以通過(guò)地址訪問(wèn)變量的值。內(nèi)存地址通常是一個(gè)數(shù)字,用十六進(jìn)制表示。常用數(shù)據(jù)類型整數(shù)型表示沒(méi)有小數(shù)部分的數(shù)字,例如10、-5、0。浮點(diǎn)型表示帶有小數(shù)部分的數(shù)字,例如3.14、-2.5、0.0。字符型表示單個(gè)字符,例如'A'、'b'、'?'。布爾型表示真或假,通常用True和False表示。整型變量存儲(chǔ)整數(shù)整型變量用于存儲(chǔ)整數(shù),例如1、2、3、-1、-2、-3等。運(yùn)算范圍整型變量的運(yùn)算范圍有限,取決于計(jì)算機(jī)系統(tǒng)。內(nèi)存分配在計(jì)算機(jī)內(nèi)存中,整型變量通常占用4個(gè)字節(jié)的空間。浮點(diǎn)型變量定義浮點(diǎn)型變量用于存儲(chǔ)帶有小數(shù)部分的數(shù)字。表示方式使用小數(shù)點(diǎn)來(lái)區(qū)分整數(shù)部分和小數(shù)部分,例如3.14、-2.5、0.001。字符型變量字符型變量用于存儲(chǔ)單個(gè)字符,例如字母、數(shù)字、符號(hào)等。在程序中,字符型變量通常用單引號(hào)或雙引號(hào)括起來(lái)。字符型變量在內(nèi)存中通常占用一個(gè)字節(jié)。布爾型變量類型布爾型變量只能存儲(chǔ)真或假。值布爾型變量通常用關(guān)鍵字True或False表示。用途布爾型變量用于存儲(chǔ)條件判斷結(jié)果,例如,判斷某個(gè)條件是否成立。字符串型變量文本數(shù)據(jù)字符串用于存儲(chǔ)文本信息,例如姓名、地址、句子等。雙引號(hào)或單引號(hào)用雙引號(hào)或單引號(hào)將字符串包圍起來(lái),例如"hello"或'world'。轉(zhuǎn)義字符使用反斜杠(\)進(jìn)行轉(zhuǎn)義,例如"\n"表示換行符,"\\"表示反斜杠本身。運(yùn)算符概述運(yùn)算符運(yùn)算符用于執(zhí)行特定操作,例如加減乘除或比較大小。操作數(shù)運(yùn)算符作用于操作數(shù),即參與運(yùn)算的值或變量。表達(dá)式表達(dá)式是由操作符和操作數(shù)組成的組合,用于計(jì)算結(jié)果。算術(shù)運(yùn)算符1加法使用符號(hào)"+"表示加法運(yùn)算。例如:a+b。2減法使用符號(hào)"-"表示減法運(yùn)算。例如:a-b。3乘法使用符號(hào)"*"表示乘法運(yùn)算。例如:a*b。4除法使用符號(hào)"/"表示除法運(yùn)算。例如:a/b。賦值運(yùn)算符基本賦值使用等號(hào)(=)將右邊的值賦給左邊的變量。復(fù)合賦值將運(yùn)算結(jié)果賦值給左側(cè)的變量,例如+=、-=、*=、/=、%=等。關(guān)系運(yùn)算符等于,用雙等號(hào)(==)表示,判斷兩個(gè)操作數(shù)的值是否相等。不等于,用感嘆號(hào)加等號(hào)(!=)表示,判斷兩個(gè)操作數(shù)的值是否不相等。大于,用大于號(hào)(>)表示,判斷左側(cè)操作數(shù)的值是否大于右側(cè)操作數(shù)的值。小于,用小于號(hào)(<)表示,判斷左側(cè)操作數(shù)的值是否小于右側(cè)操作數(shù)的值。邏輯運(yùn)算符與運(yùn)算符(&&)兩個(gè)操作數(shù)都為真時(shí),結(jié)果為真。否則為假?;蜻\(yùn)算符(||)兩個(gè)操作數(shù)中只要有一個(gè)為真,結(jié)果就為真。只有兩個(gè)操作數(shù)都為假時(shí),結(jié)果才為假。非運(yùn)算符(!)對(duì)操作數(shù)進(jìn)行取反,如果操作數(shù)為真,結(jié)果為假;如果操作數(shù)為假,結(jié)果為真。自增自減運(yùn)算符自增運(yùn)算符用于將變量的值加1,例如:x++或++x自減運(yùn)算符用于將變量的值減1,例如:x--或--x運(yùn)算符的優(yōu)先級(jí)1優(yōu)先級(jí)運(yùn)算符優(yōu)先級(jí)決定了表達(dá)式中運(yùn)算符的執(zhí)行順序。2結(jié)合性當(dāng)多個(gè)同優(yōu)先級(jí)的運(yùn)算符出現(xiàn)時(shí),結(jié)合性決定了運(yùn)算順序。3括號(hào)括號(hào)可以改變運(yùn)算順序。輸出語(yǔ)句基本語(yǔ)法使用`print()`函數(shù)可以將數(shù)據(jù)輸出到控制臺(tái)。示例例如,`print("Hello,world!")`將輸出字符串"Hello,world!"。格式化可以使用格式化字符串來(lái)控制輸出的格式。格式化輸出1printf()格式化輸出函數(shù)2格式控制符控制輸出格式3輸出內(nèi)容指定輸出的變量或常量輸入語(yǔ)句1輸入函數(shù)使用`input()`函數(shù)來(lái)獲取用戶輸入。2提示信息可選地,可以在`input()`函數(shù)中添加一個(gè)提示信息,以告知用戶需要輸入什么內(nèi)容。3返回值`input()`函數(shù)返回用戶輸入的字符串。變量交換1交換值將兩個(gè)變量的值互換2臨時(shí)變量使用第三個(gè)變量作為中間存儲(chǔ)3算術(shù)運(yùn)算利用加減運(yùn)算實(shí)現(xiàn)交換類型轉(zhuǎn)換自動(dòng)類型轉(zhuǎn)換當(dāng)進(jìn)行不同數(shù)據(jù)類型運(yùn)算時(shí),系統(tǒng)會(huì)自動(dòng)將低精度類型轉(zhuǎn)換為高精度類型。例如,整型轉(zhuǎn)換為浮點(diǎn)型。強(qiáng)制類型轉(zhuǎn)換使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符將高精度類型轉(zhuǎn)換為低精度類型。例如,將浮點(diǎn)型轉(zhuǎn)換為整型。綜合案例我們來(lái)一起完成一個(gè)綜合案例,將之前學(xué)習(xí)的知識(shí)運(yùn)用起來(lái),例如:定義不同類型的變量使用運(yùn)算符進(jìn)行計(jì)算格式化輸出結(jié)果本節(jié)小結(jié)1變量變量是用來(lái)存儲(chǔ)數(shù)據(jù)的容器,可以用來(lái)存放各種類型的數(shù)據(jù)。2賦值賦值操作是指將一個(gè)值賦予一個(gè)變量,使用等號(hào)(=)來(lái)表示。3數(shù)據(jù)類型不同的數(shù)據(jù)類型代表了不同的數(shù)據(jù)類型,常見(jiàn)的類型包括整型、浮點(diǎn)型、字符型、布爾型和字符串型。4運(yùn)算符運(yùn)算符用來(lái)對(duì)數(shù)據(jù)進(jìn)行運(yùn)算,包括算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符等。課后習(xí)題請(qǐng)完成以下習(xí)題,鞏固本節(jié)所學(xué)知識(shí)。1.編寫程序,聲明一個(gè)整型變量,并將其賦值為10。2.編寫程序,聲明兩個(gè)浮點(diǎn)型變量,分別賦值為3.14和2.718,并計(jì)算它們的和。3.編寫程序,聲明一個(gè)字符型變量,并將其賦值為'A'。4.編寫程序,聲明一個(gè)布爾型變量,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論