程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí) 課件 2022-2023學(xué)年粵教版(2019)高中信息技術(shù)必修1_第1頁(yè)
程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí) 課件 2022-2023學(xué)年粵教版(2019)高中信息技術(shù)必修1_第2頁(yè)
程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí) 課件 2022-2023學(xué)年粵教版(2019)高中信息技術(shù)必修1_第3頁(yè)
程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí) 課件 2022-2023學(xué)年粵教版(2019)高中信息技術(shù)必修1_第4頁(yè)
程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí) 課件 2022-2023學(xué)年粵教版(2019)高中信息技術(shù)必修1_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第四章程序設(shè)計(jì)基礎(chǔ)高中信息技術(shù)必修14.1程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)Python的數(shù)據(jù)類型02Python的常量和變量01目錄Contents

01Python的常量和變量Python的常量與變量常量其值始終不發(fā)生變化的量如:y=2x+1數(shù)字1、數(shù)字2圓周率π=3.1415926

重力加速度g=9.8變量其值可以發(fā)生改變的量如:y=2x+1x=1、2、3、4…….x=“Thisisastring”x=“這是一個(gè)字符串”Python的常量與變量變量標(biāo)識(shí)符:(名字)內(nèi)容:(值)①由大寫字母(A-Z)、小寫字母(a-z)、數(shù)字(0-9)、下劃線組成。②第一個(gè)字符必須是字母或下劃線,不能是數(shù)字。合法:k,s1,print_time非法:*abc,n#,2xPython的常量與變量Python的常量與變量變量標(biāo)識(shí)符:(名字)內(nèi)容:(值)①由大寫字母(A-Z)、小寫字母(a-z)、數(shù)字(0-9)、下劃線組成。②第一個(gè)字符必須是字母或下劃線,不能是數(shù)字。③區(qū)分大小寫。Python的常量與變量Python的常量與變量變量標(biāo)識(shí)符:(名字)內(nèi)容:(值)①由大寫字母(A-Z)、小寫字母(a-z)、數(shù)字(0-9)、下劃線組成。②第一個(gè)字符必須是字母或下劃線,不能是數(shù)字。③區(qū)分大小寫。④程序中的關(guān)鍵字也不能定義為變量名。⑤要便于閱讀、體現(xiàn)出該變量的實(shí)際意義Python的常量與變量Python的常量與變量變量標(biāo)識(shí)符:(名字)內(nèi)容:(值)①由大寫字母(A-Z)、小寫字母(a-z)、數(shù)字(0-9)、下劃線組成。②第一個(gè)字符必須是字母或下劃線,不能是數(shù)字。③區(qū)分大小寫。④程序中的關(guān)鍵字也不能定義為變量名。⑤要便于閱讀、體現(xiàn)出該變量的實(shí)際意義變量值在程序運(yùn)行過程中是可以變化的變量

房間變量名房間號(hào)變量值居住在房間的不同人員Python的常量與變量程序設(shè)計(jì)語(yǔ)言靜態(tài)語(yǔ)言動(dòng)態(tài)語(yǔ)言在定義變量時(shí)必須指定變量類型如果賦值時(shí)類型不匹配,就會(huì)報(bào)錯(cuò)。不需要定義數(shù)據(jù)類型,直接根據(jù)其賦予的值來確定其數(shù)據(jù)類型其數(shù)據(jù)類型可以不固定,是動(dòng)態(tài)的,變量可以重復(fù)賦值,并且可以被賦予不同類型的值。PythonPython的常量與變量Python的常量與變量02Python的數(shù)據(jù)類型Python的數(shù)據(jù)類型Python常用的基本數(shù)據(jù)類型Tuple(元組)Sets(集合)Dictionary(字典)list(列表)Number(數(shù)值)String(字符串)Bool(布爾型)Python的數(shù)據(jù)類型——Number(數(shù)值)——整型(int)①整型即取值為整數(shù),包括正整數(shù)、負(fù)整數(shù)和0②比如:13,-12,0也是整型程序結(jié)果Python的數(shù)據(jù)類型——Number(數(shù)值)——浮點(diǎn)型(float)①浮點(diǎn)型由整數(shù)部分和小數(shù)部分組成,比如:1.333,-2.55,當(dāng)計(jì)算有精度要求時(shí)被使用。

程序結(jié)果Python的數(shù)據(jù)類型——Number(數(shù)值)——復(fù)數(shù)(complex)①與數(shù)學(xué)中的復(fù)數(shù)概念一致,z=a+bj,a是實(shí)數(shù)部分,b是虛數(shù)部分,a和b都是浮點(diǎn)型。②可以用a+bj或者complex(a,b)進(jìn)行表示。Python的數(shù)據(jù)類型——String(字符串)——①字符串(String)是一段文本字符②單行字符串用單引號(hào)或雙引號(hào)括起來表示如:a=“我喜歡學(xué)習(xí)Python”,b=‘大家一起來學(xué)習(xí)呀’Python的數(shù)據(jù)類型——String(字符串)——程序結(jié)果①索引print(a[1])喜Python的數(shù)據(jù)類型——String(字符串)——程序結(jié)果①索引print(a[1])喜①索引print(a[-1])習(xí)Python的數(shù)據(jù)類型——String(字符串)——程序結(jié)果①索引print(a[1])喜①索引print(a[-1])習(xí)②連接print(a+b)我喜歡學(xué)習(xí)Python

Python的數(shù)據(jù)類型——Bool(布爾值)——①布爾型只有True和Flase兩種情況②用于條件判斷1等價(jià)于true0等價(jià)于flase——與數(shù)值型對(duì)應(yīng)——與字符串對(duì)應(yīng)非空字符串等價(jià)于true空字符串等價(jià)于flasePython的數(shù)據(jù)類型Python的數(shù)據(jù)類型Tuple(元組)Sets(集合)Dictionary(字典)list(列表)Python的數(shù)據(jù)類型——list(列表)——①使用方括號(hào)[]來建立列表,列表里的元素用逗號(hào)分隔開②有序的序列a=[‘name’,18,True,‘teacher’,3.55]③列表里的元素可以包含各種類型的數(shù)據(jù)④可任意添加和刪除元素Python的數(shù)據(jù)類型程序結(jié)果①索引print(a[2])hello!

——list(列表)——Python的數(shù)據(jù)類型程序結(jié)果——list(列表)——①索引print(a[2])hello!

②連接print(a+b)[1,3,'hello!',2,4,'world']

Python的數(shù)據(jù)類型程序結(jié)果——list(列表)——①索引print(a[2])hello!

②連接print(a+b)[1,3,'hello!',2,4,'world']

③添加末尾添加:a.append(‘Python’)索引添加:a.insert(1,‘python’)

[1,3,'hello!','Python']

Python的數(shù)據(jù)類型程序結(jié)果——list(列表)——①索引print(a[2])hello!

②連接print(a+b)[1,3,'hello!',2,4,'world']

③添加末尾添加:a.append(‘Python’)索引添加:a.insert(1,‘python’)

[1,'python',3,'hello!']

[1,3,'hello!','Python']

Python的數(shù)據(jù)類型程序結(jié)果——list(列表)——④刪除刪除末尾:a.pop()索引刪除:a.pop(1)

[1,3]

Python的數(shù)據(jù)類型程序結(jié)果——list(列表)——④刪除刪除末尾:a.pop()索引刪除:a.pop(1)

[1,3]

[1,‘hello’]

Python的數(shù)據(jù)類型——Tuple(元組)——①使用小括號(hào)()來建立元組,元組里的元素用逗號(hào)分隔開。如果元組中只有一個(gè)元素,元素后面的逗號(hào)不能省略。②有序的序列??梢允褂盟饕?。a=[‘hello’,]③元組的元素不可修改。Python的數(shù)據(jù)類型——Sets(集合)——①使用大括號(hào){}或set()函數(shù)來創(chuàng)建集合。創(chuàng)建一個(gè)空集合必須用set()而不用{},因?yàn)閧}是用來創(chuàng)建空字典的。②集合是無序不重復(fù)的序列,不能用索引來查找。③集合里不可以有重復(fù)元素。程序結(jié)果Python的數(shù)據(jù)類型——Sets(集合)——程序結(jié)果①并集print(a|b){1,2,3,4,5,6,7,8}

Python的數(shù)據(jù)類型——Sets(集合)——程序結(jié)果①并集print(a|b){1,2,3,4,5,6,7,8}

②交集print(a&b){3,7}

Python的數(shù)據(jù)類型——Sets(集合)——程序結(jié)果①并集print(a|b){1,2,3,4,5,6,7,8}

②交集print(a&b){3,7}

③差集print(a-b){1,4,5}

Python的數(shù)據(jù)類型——Dictionary(字典)——①用花括號(hào){}來建立字典②是一種映射類型,是無序的鍵值對(duì)(key:value)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論