資源簡介 (共22張PPT)初識PythonPython語言Python是面向對象的計算機程序設計高級語言Python是解釋型的計算機程序設計高級語言Python提供了豐富和強大的庫Python程序編寫需使用規范的代碼Python設計哲學是簡單、優雅、明確,因此其語法簡單、清晰,方便組織……但Python語言運行速度慢和源代碼加密困難等缺點編程環境集成開發環境(IDE):用于提供程序開發環境的應用程序IDLE: Python程序開發的IDE解釋器:對輸入的Python代碼進行解釋和執行編輯器:用來寫Python代碼的工具,可保存代碼重復使用Python 代碼有兩種運行方式,即交互運行方式和文件運行方式python程序編寫的格式與規則1、縮進:指每一行代碼前面的留白部分,用來表示代碼之間的層次關系。縮進的空白數量是可變的(建議每個層次縮進4個空格),但是所有相同層次的代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。python程序編寫的格式與規則3、注釋:建議使用注釋對代碼進行使用說明①單行注釋:使用“#”,其后邊的內容將不會被執行。一般可放在一行程序代碼之后,或者獨自成行。如 # 單行注釋的內容②多行注釋:使用兩組,每組三個連續的雙引號(或者單引號),兩組引號之間為多行注釋的內容。如"""多行注釋的內容"""‘’’多行注釋的內容‘’’Python語言基礎Python常見數據類型數據類型 類型標識符 類型說明及示例整型實型字符串型布爾型intfloatstrbool整數,如1,-2,0xff00等帶有小數的數,如3.14、 2.318E+6(科學計數法)用單引號、雙引號或三引號表示,如‘Hello’、“中國”邏輯判斷,只有兩種值,True和False現實事物或現象 列舉的數據 數據類型實型float字符串型str體重52.6名字"Sophia"整型int倒計時的數字10Python常見數據類型試一試:確定數據類型布爾型bool按鈕是否可用True, FalsePython常見算術運算符運算符 表達式 作用 示例 優先級() (x+y) 括號內的運算為一個整體,用于提高優先級 (2+3)結果為5 1** x ** y 冪運算,求x的y次冪 5 ** 2 結果25 1* x * y 將x與y相乘 5 * 2結果10 2/ x / y 用x除以y,產生實數值 4 / 2結果2.0 2// x // y 用x除以y,取整數部分,向下取整,整除 5 // 2結果2 5//-2結果為-3 2% x % y 用x除以y,取余數 5 % 2結果1 2+ x + y 將x與y相加 5 + 2結果7 3- x - y 將x與y相減 5 - 2結果3 3Python常見算術運算符試一試: 算出表達式的值運算符 表達式 優先級() (x+y) 1** x ** y 1* x * y 2/ x / y 2// x // y 2% x % y 2+ x + y 3- x - y 3123-123//100*1002319%8-32//2**3-132%(36- 2**3)//31Python常見算術運算符(1)+ 運算符:除了用于算術加法以外,還可以用于列表、元組、字符串的連接,但不支持不同類型的對象之間相加或連接。Python算術運算符(2)* 運算符:除了表示算術乘法,還可用于列表、元組、字符串這幾個序列類型與整數的乘法,表示序列元素的重復,生成新的序列對象。Python關系運算符運算符 表達式 示例 優先級> a>b 5>2結果為True 1< a>= a>=b 5>=2結果為True 1<= a<=b 5<=2結果為False 1== a==b 5==2結果為False 1!= a!=b 5!=2結果為True 1注:關系運算結果為布爾值運算符 表達式 示例 優先級in “a” in “b” “r” in “rw” 結果為True 2not in “a” not in “b” “r” not in “rw” 結果為False 2in用來檢查一個值是否在一個序列中Python邏輯運算符運算符 描述 表達式 優先級not 非 not a 1and 與 a and b 2or 或 a or b 3not運算符:not (1>3) 結果為Trueand運算符:5>3 and 4>5 結果為Falseor運算符: 5>3 or 4>5 結果為TruePython運算符優先級運算符 優先級()** 1* / % // 2+ - 3運算符 優先級> < <= >= == != 4in 5運算符 優先級not 6and 7or 8Python變量變量:用來存儲未知或可變的數據。如a=123,a是變量,存儲值123變量名命名規則:①變量名只可以包含字母、數字和下劃線;②必須以字母或下劃線開頭,并且字母區分大小寫,單詞與單詞之間使用下劃線連接③不能使用python關鍵字作為變量名False True None and not or ifelif else while for in is continuebreak import from def del return finallytry except with as assert class globallambda nonlocal pass raise yieldPython變量1hFalse True None and not or ifelif else while for in is continuebreak import from def del return finallytry except with as assert class globallambda nonlocal pass raise yieldnota2_a_93b_3/aasche_9Python賦值語句給變量賦值使用“=”符號,“=”左邊是變量名,右邊是變量值。賦值方法 含義x=2 將數值2賦值給變量xx,y=1,2 將數值1賦值給變量x,數值2賦值給變量yx=y=z=1 將數值1分別賦值給變量x,y,zx+=1 與x=x+1等價Python基礎知識1整型、實型、字符串、布爾型常見算術運算符(**、*、/、//、%、+、—)常見關系運算符邏輯運算符(not 、and、or)運算符優先級input()語句1、input()輸入語句:獲得用戶的輸入①無論用戶輸入什么內容,input()函數都以字符串(str)類型返回結果②如果希望返回數值,則需要使用int或float函數進行轉換a=input()使用方法:b=input(”提示性文字”)c=int(input(”提示性文字”))print()語句2、print()輸出語句:向屏幕輸出指定的內容print(變量)使用方法:print(”字符串”)print(數值)print(數值計算式)print(”字符串:”,變量)print(”字符串:”,數值)print(”字符串1”,”字符串2”)注:輸出多個內容時,內容之間默認用空格隔開print()語句1、輸入三個小數a,b,c并倒序輸出a=float(input(“輸入數a:”))b=float(input(“輸入數b:”))c=float(input(“輸入數c:”))print(c,b,a) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫