中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

4.1.3 Python的運算符與表達式 課件(共19張PPT) -2023—2024學年高中信息技術粵教版(2019)必修1

資源下載
  1. 二一教育資源

4.1.3 Python的運算符與表達式 課件(共19張PPT) -2023—2024學年高中信息技術粵教版(2019)必修1

資源簡介

(共19張PPT)
4.1.3
Python的運算符與表達式
01
算術運算符與算術表達式
02
邏輯運算符與邏輯表達式
關系運算符與關系表達式
03
賦值運算符與賦值表達式
04
成員運算符
05
運算符的優先級
06
目錄
C o n t e n t
運算符與表達式
m+3
為例
算數運算符
邏輯運算符
關系運算符
賦值運算符
成員運算符
......
算數表達式
邏輯表達式
關系表達式
賦值表達式
成員表達式
......
+
運算符
m、3
操作數
m+3
表達式
參與運算的對象
操作數可以是常量、變量、函數等
對常量或變量進行運算或處理的符號
由運算符、操作數
連接而成的式子
一、算數運算符與算術表達式
算術運算符 + 加
- 減
* 乘
/ 除
// 整除
% 求余
** 冪運算
舉例
2+2=4
2-2=0
2*2=4
9/2=4.5
9//2=4
9%2=1
2**3=8
算術表達式
例如:
“a+3*c”
“(x+y)*n-7”
算術表達式:由算術運算符連接的表達式稱為算術表達式
二、邏輯運算符與邏輯表達式
運算符:and(與)
表達式:x and y
運算符:or(或)
表達式:x or y
運算符:not(非)
表達式:not y
邏輯表達式的值為True 或 False
整數1
整數0
二、邏輯運算符與邏輯表達式
運算符:and(與)
表達式:x and y
操作數中,0為False,非0為True
“與”運算表達式運算規則:
若x為False,表達式返回False
否則返回y的計算值
二、邏輯運算符與邏輯表達式
操作數中,0為False,非0為True
“或”運算表達式運算規則:
若x為True,表達式返回x的值
否則返回y的計算值
運算符:or(或)
表達式:x or y
二、邏輯運算符與邏輯表達式
操作數中,0為False,非0為True
“非”運算表達式運算規則:
若y為True,返回False
若y為False,返回True
運算符:not(非)
表達式:not y
邏輯表達式的值為True或False
可分別對應整數1和0參與計算
三、關系運算符與關系表達式
關系表達式的值為True或False,對應于整數1或者0參與其他運算
關系運算符 > 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
舉例
“5>=3”的值為True
“9<8”的值為False
四、賦值運算符與賦值表達式
賦值通過賦值運算符“=”來完成。
賦值號不是等號,具有方向性,由右邊賦值給左邊。
賦值號左邊只能是變量,而不能是常量或者表達式。
例如:a=3
b=2
c=a+b
a+b=c
四、賦值運算符與賦值表達式
賦值 運算符 描述 舉例
= 直接賦值 x=y
+= 加法賦值 x+=y相當于x=x+y
-= 減法賦值 x-=y相當于x=x-y
*= 乘法賦值 x*=y相當于x=x*y
賦值 運算符 描述 舉例
/= 除法賦值 x=y
%= 求余賦值 x%=y相當于x=x%y
**= 指數冪賦值 x**=y相當于x=x**y
//= 整除賦值 x//=y相當于x=x//y
假設x=9,y=2
五、成員運算符
Python用成員運算符判斷序列中是否有某一成員。
成員運算符 描述 舉例
in x in y。 如果x是序列y的成員,則計算結果為True,否則為False。 3 in [1,2,3,4],計算結果為True。
5 in [1,2,3,4],計算結果為False。
not in x not in y。 如果x不是序列y的成員,則計算結果為True,否則為False。 3 not in [1,2,3,4],計算結果為False。
5 not in [1,2,3,4],計算結果為True。
六、運算符的優先級
當一個表達式中有多種運算時,運算的順序將根據運算符的優先級由高到低進行運算。如果是同級運算則按從左到右的順序進行。
優先級 運算符 功能及說明
1 ** 指數運算
2 *、/、%、// 乘、除、求余、整除
3 +、- 加、減
4 >、>= 大于、大于等于
<、<= 小于、小于等于
5 ==、!= 等于、不等于
優先級 運算符 功能及說明
6 =、%=、/=、//= -=、+=、*=、**= 賦值運算
7 is、is not 標識運算符
8 in、not in 成員運算符
9 not 邏輯非運算
10 and 邏輯與運算
11 or 邏輯或運算
摩拳擦掌
2.
1 and 2 or 3
1.
3+2*4**2
3.
1 or 2 and 3
4.1.4
Python的函數
一、函數定義
1.Python 函數的概述
函數(Function):組織好的可重復使用的、用來實現單一或相關聯功能的代碼段。
降低編程的難度
代碼復用
2.Python 函數的構成
函數頭
函數體
返回值
2.1 定義函數
函數頭 def 函數名(參數列表):
一、函數定義
def 函數名(參數列表):
關鍵字/保留字
遵循變量命名規則
可以有0個或者多個參數,沒有參數時也要有小括號
冒號不可以省略
整理和優化代碼
提高代碼復用率
避免重復代碼
使編碼更容易編寫、閱讀、和維護
函數名稱 使用說明
abs(x) 返回x的絕對值
len(x) 計算變量x的長度,
但x必須是可以計算長度的類型
min(x) 返回變量x的最小值
max(x) 返回變量x的最大值
int(x) 把變量x轉成整型
float(x) 把變量x轉成浮點型
sum(x) 計算變量中元素的總和
bin(x) 把數值x轉換為二進制數字
函數名稱 使用說明
bool(x) x如果是False、None或是空值就返回False
chr(x) 返回整數x對應的ASCII字符
divmod(x) 返回a/b的商和余數,以元組的方式返回
all(x) x中的所有元素都是True才會返回True
any(x) x中的所有元素中只要有一個元素是True就會返回True
input(x) 顯示出信息x,并要求輸入數據
print(x) 輸出函數
感謝聆聽

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 南康市| 许昌县| 巨野县| 行唐县| 新和县| 安新县| 呼玛县| 通城县| 江永县| 祁东县| 喜德县| 梁河县| 育儿| 泉州市| 农安县| 板桥市| 当涂县| 秭归县| 贵阳市| 宝坻区| 辽阳市| 辉南县| 庆元县| 阳西县| 青川县| 南宁市| 张家界市| 洛扎县| 永寿县| 清新县| 辉县市| 广灵县| 元谋县| 诸城市| 安平县| 玉环县| 江安县| 南华县| 紫阳县| 中卫市| 海晏县|