資源簡介 (共42張PPT)第四章 程序設計基礎高中信息技術 必修14.1 程序設計語言的基礎知識Python的數據類型02Python的常量和變量01目錄Contents 01Python的常量和變量Python的常量與變量常量其值始終不發生變化的量如:y=2x+1 數字1、數字2圓周率π=3.1415926重力加速度g=9.8變量其值可以發生改變的量如:y=2x+1 x=1、2、3、4…….x=“This is a string”x=“這是一個字符串”Python的常量與變量變量標識符: (名字)內容:(值)① 由大寫字母(A-Z)、小寫字母(a-z)、數字(0-9)、下劃線組成。② 第一個字符必須是字母或下劃線,不能是數字。合法:k,s1,print_time非法:*abc,n#,2xPython的常量與變量Python的常量與變量變量標識符: (名字)內容:(值)① 由大寫字母(A-Z)、小寫字母(a-z)、數字(0-9)、下劃線組成。② 第一個字符必須是字母或下劃線,不能是數字。③ 區分大小寫。Python的常量與變量Python的常量與變量變量標識符: (名字)內容:(值)① 由大寫字母(A-Z)、小寫字母(a-z)、數字(0-9)、下劃線組成。② 第一個字符必須是字母或下劃線,不能是數字。③ 區分大小寫。④ 程序中的關鍵字也不能定義為變量名。⑤ 要便于閱讀、體現出該變量的實際意義Python的常量與變量Python的常量與變量變量標識符: (名字)內容:(值)① 由大寫字母(A-Z)、小寫字母(a-z)、數字(0-9)、下劃線組成。② 第一個字符必須是字母或下劃線,不能是數字。③ 區分大小寫。④ 程序中的關鍵字也不能定義為變量名。⑤ 要便于閱讀、體現出該變量的實際意義變量值在程序運行過程中是可以變化的變量 房間變量名 房間號變量值 居住在房間的不同人員Python的常量與變量程序設計語言靜態語言動態語言在定義變量時必須指定變量類型如果賦值時類型不匹配,就會報錯。不需要定義數據類型,直接根據其賦予的值來確定其數據類型其數據類型可以不固定,是動態的,變量可以重復賦值,并且可以被賦予不同類型的值。PythonPython的常量與變量Python的常量與變量02Python的數據類型Python的數據類型Python常用的基本數據類型Tuple (元組)Sets (集合)Dictionary (字典)list (列表)Number (數值)String (字符串)Bool (布爾型)Python的數據類型——Number (數值)——整型(int)① 整型即取值為整數,包括正整數、負整數和0② 比如:13,-12,0也是整型程序結果Python的數據類型——Number (數值)——浮點型(float)① 浮點型由整數部分和小數部分組成,比如:1.333,-2.55,當計算有精度要求時被使用。② 如果是非常大的浮點數,就可以用科學記數法e來表示比如:2.1e4=2.1104 ,3.2e-5=(3.210-5)程序結果Python的數據類型——Number (數值)——復數(complex)① 與數學中的復數概念一致,z=a+bj,a是實數部分,b是虛數部分,a和b都是浮點型。②可以用a+bj或者complex(a,b)進行表示。Python的數據類型——String (字符串)——① 字符串(String)是一段文本字符②單行字符串用單引號或雙引號括起來表示如:a=“我喜歡學習Python”, b=‘大家一起來學習呀’Python的數據類型——String (字符串)——程序結果① 索引 print(a[1])喜Python的數據類型——String (字符串)——程序結果① 索引 print(a[1])喜① 索引 print(a[-1])習Python的數據類型——String (字符串)——程序結果① 索引 print(a[1])喜① 索引 print(a[-1])習② 連接 print(a+b)我喜歡學習PythonPython的數據類型——Bool (布爾值)——① 布爾型只有True和Flase兩種情況②用于條件判斷1等價于true0等價于flase——與數值型對應——與字符串對應非空字符串等價于true空字符串等價于flasePython的數據類型Python的數據類型Tuple (元組)Sets (集合)Dictionary (字典)list (列表)Python的數據類型——list (列表)——① 使用方括號[ ]來建立列表,列表里的元素用逗號分隔開② 有序的序列a=[‘name’,18,True,‘teacher’,3.55 ]③ 列表里的元素可以包含各種類型的數據④ 可任意添加和刪除元素Python的數據類型程序結果① 索引 print(a[2])hello!——list (列表)——Python的數據類型程序結果——list (列表)——① 索引 print(a[2])hello!② 連接 print(a+b)[1, 3, 'hello!', 2, 4, 'world']Python的數據類型程序結果——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的數據類型程序結果——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的數據類型程序結果——list (列表)——④ 刪除 刪除末尾:a.pop( )索引刪除:a.pop(1)[1, 3]Python的數據類型程序結果——list (列表)——④ 刪除 刪除末尾:a.pop( )索引刪除:a.pop(1)[1, 3][1, ‘hello’]Python的數據類型——Tuple (元組)——① 使用小括號( )來建立元組,元組里的元素用逗號分隔開。如果元組中只有一個元素,元素后面的逗號不能省略。② 有序的序列。可以使用索引。a=[‘hello’, ]③ 元組的元素不可修改。Python的數據類型——Sets (集合)——① 使用大括號{ }或set( )函數來創建集合。創建一個空集合必須用set( )而不用{ },因為{ }是用來創建空字典的。② 集合是無序不重復的序列,不能用索引來查找。③ 集合里不可以有重復元素。程序結果Python的數據類型——Sets (集合)——程序結果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}Python的數據類型——Sets (集合)——程序結果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}② 交集 print(a&b){3, 7}Python的數據類型——Sets (集合)——程序結果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}② 交集 print(a&b){3, 7}③ 差集 print(a-b){1,4,5}Python的數據類型——Dictionary (字典)——① 用花括號{ }來建立字典② 是一種映射類型,是無序的鍵值對(key:value)的組合③ key在字典里面是唯一的,且一旦建立就不能更改。a={‘1001’:‘zhanglei’,‘1002’:‘lixiang’}隨堂練習答案:c在Python中,下面_____是合法的標識符。A.Hello WorldB.Hello*WorldC._HelloWorldD.2020HelloWorldPython的數據類型02Python的常量和變量01知識小結謝謝觀看 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫