'(11)python少兒編程之運算符(二)'
Python
2019-08-04
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
- 先給a賦值1 然後+=3 你會發現a變成了4
- 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
- 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣
二、成員運算符
- in 、 not in 表示某個數值 是否 在另外一個列表裡面
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
- 先給a賦值1 然後+=3 你會發現a變成了4
- 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
- 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣
二、成員運算符
- in 、 not in 表示某個數值 是否 在另外一個列表裡面
- 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
- 5 不在[1,2,3] 所以 not in 那裡也為True
- 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹
三、身份運算符
- is 、not is 瞭解身份運算符 就要拿==一起來說
- == 比較的值是多少 就好比兩個人的名字是否相同
- 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
- 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
- 下面用例子做一個
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
- 先給a賦值1 然後+=3 你會發現a變成了4
- 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
- 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣
二、成員運算符
- in 、 not in 表示某個數值 是否 在另外一個列表裡面
- 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
- 5 不在[1,2,3] 所以 not in 那裡也為True
- 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹
三、身份運算符
- is 、not is 瞭解身份運算符 就要拿==一起來說
- == 比較的值是多少 就好比兩個人的名字是否相同
- 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
- 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
- 下面用例子做一個
- 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
- 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
- 先給a賦值1 然後+=3 你會發現a變成了4
- 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
- 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣
二、成員運算符
- in 、 not in 表示某個數值 是否 在另外一個列表裡面
- 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
- 5 不在[1,2,3] 所以 not in 那裡也為True
- 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹
三、身份運算符
- is 、not is 瞭解身份運算符 就要拿==一起來說
- == 比較的值是多少 就好比兩個人的名字是否相同
- 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
- 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
- 下面用例子做一個
- 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
- 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
- 這裡發現 兩個變量a和b 但是 a is b是相等的 Python僅僅對比較小的整數對象進行緩存(範圍為範圍[-5, 256])緩存起來,而並非是所有整數對象 這個大概知道就行了 我們還是要知道原理 取的是內存地址
好了 今天就講到這裡 謝謝!
"
"
我一篇文章 儘量會控制在2-3個知識點 500個字左右
更新的頻率一天會在1-3篇
學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行
一、賦值運算符
- 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
- 比如 a = 1 就是把 1 這個整數賦值給 標識符a
- 不過今天要講幾個特殊的賦值方法
- += -= *= /= %=
- 我先演示一下 大家一看就會懂了
- 先給a賦值1 然後+=3 你會發現a變成了4
- 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
- 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣
二、成員運算符
- in 、 not in 表示某個數值 是否 在另外一個列表裡面
- 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
- 5 不在[1,2,3] 所以 not in 那裡也為True
- 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹
三、身份運算符
- is 、not is 瞭解身份運算符 就要拿==一起來說
- == 比較的值是多少 就好比兩個人的名字是否相同
- 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
- 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
- 下面用例子做一個
- 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
- 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
- 這裡發現 兩個變量a和b 但是 a is b是相等的 Python僅僅對比較小的整數對象進行緩存(範圍為範圍[-5, 256])緩存起來,而並非是所有整數對象 這個大概知道就行了 我們還是要知道原理 取的是內存地址
好了 今天就講到這裡 謝謝!
相關推薦
推薦中...