'(11)python少兒編程之運算符(二)'

Python 阿孝少兒編程 2019-08-04
"

我一篇文章 儘量會控制在2-3個知識點 500個字左右

更新的頻率一天會在1-3篇

學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行

一、賦值運算符

  • 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
  • 比如 a = 1 就是把 1 這個整數賦值給 標識符a
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
"

我一篇文章 儘量會控制在2-3個知識點 500個字左右

更新的頻率一天會在1-3篇

學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行

一、賦值運算符

  • 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
  • 比如 a = 1 就是把 1 這個整數賦值給 標識符a
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
(11)python少兒編程之運算符(二)

  • 先給a賦值1 然後+=3 你會發現a變成了4
  • 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
  • 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣


二、成員運算符

  • in 、 not in 表示某個數值 是否 在另外一個列表裡面
"

我一篇文章 儘量會控制在2-3個知識點 500個字左右

更新的頻率一天會在1-3篇

學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行

一、賦值運算符

  • 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
  • 比如 a = 1 就是把 1 這個整數賦值給 標識符a
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
(11)python少兒編程之運算符(二)

  • 先給a賦值1 然後+=3 你會發現a變成了4
  • 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
  • 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣


二、成員運算符

  • in 、 not in 表示某個數值 是否 在另外一個列表裡面
(11)python少兒編程之運算符(二)


  • 如圖 [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
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
(11)python少兒編程之運算符(二)

  • 先給a賦值1 然後+=3 你會發現a變成了4
  • 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
  • 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣


二、成員運算符

  • in 、 not in 表示某個數值 是否 在另外一個列表裡面
(11)python少兒編程之運算符(二)


  • 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
  • 5 不在[1,2,3] 所以 not in 那裡也為True
  • 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹

三、身份運算符

  • is 、not is 瞭解身份運算符 就要拿==一起來說
  • == 比較的值是多少 就好比兩個人的名字是否相同
  • 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
  • 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
  • 下面用例子做一個
(11)python少兒編程之運算符(二)

  • 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
  • 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
"

我一篇文章 儘量會控制在2-3個知識點 500個字左右

更新的頻率一天會在1-3篇

學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行

一、賦值運算符

  • 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
  • 比如 a = 1 就是把 1 這個整數賦值給 標識符a
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
(11)python少兒編程之運算符(二)

  • 先給a賦值1 然後+=3 你會發現a變成了4
  • 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
  • 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣


二、成員運算符

  • in 、 not in 表示某個數值 是否 在另外一個列表裡面
(11)python少兒編程之運算符(二)


  • 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
  • 5 不在[1,2,3] 所以 not in 那裡也為True
  • 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹

三、身份運算符

  • is 、not is 瞭解身份運算符 就要拿==一起來說
  • == 比較的值是多少 就好比兩個人的名字是否相同
  • 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
  • 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
  • 下面用例子做一個
(11)python少兒編程之運算符(二)

  • 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
  • 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
(11)python少兒編程之運算符(二)

  • 這裡發現 兩個變量a和b 但是 a is b是相等的 Python僅僅對比較小的整數對象進行緩存(範圍為範圍[-5, 256])緩存起來,而並非是所有整數對象 這個大概知道就行了 我們還是要知道原理 取的是內存地址

好了 今天就講到這裡 謝謝!

"

我一篇文章 儘量會控制在2-3個知識點 500個字左右

更新的頻率一天會在1-3篇

學習貴在堅持 大家每天抽出一點時間 跟著我一步一步操作就行

一、賦值運算符

  • 之前其實說過賦值的方法 就是用 = 就是把右邊的值賦給左邊
  • 比如 a = 1 就是把 1 這個整數賦值給 標識符a
  • 不過今天要講幾個特殊的賦值方法
  • += -= *= /= %=
  • 我先演示一下 大家一看就會懂了
(11)python少兒編程之運算符(二)

  • 先給a賦值1 然後+=3 你會發現a變成了4
  • 其實 a+=3 等於 a=a+3 把自己加上了3 所以變成了4
  • 那麼其他幾個 自己練習做一下 這個可以用 也可以不用 看大家習慣


二、成員運算符

  • in 、 not in 表示某個數值 是否 在另外一個列表裡面
(11)python少兒編程之運算符(二)


  • 如圖 [1,2,3]是一個列表 這個以後會學到 1在列表裡面 所以結果為True
  • 5 不在[1,2,3] 所以 not in 那裡也為True
  • 應該不難 這裡大家瞭解下 以後用到的時候 我會詳細介紹

三、身份運算符

  • is 、not is 瞭解身份運算符 就要拿==一起來說
  • == 比較的值是多少 就好比兩個人的名字是否相同
  • 但是 is 比較是內存的位置是否相同 好比這兩個人是否真正相同
  • 打個比方 有兩個張三 一個是醫生 一個是老師 那麼用== 他們是相同的 但是用is他們就是不相同的
  • 下面用例子做一個
(11)python少兒編程之運算符(二)

  • 如圖 命名了a和b 分別是整型和浮點型 但是1和1.0的值是相同的 所以用==是true 但是他們的內存地址不同 用id(a) 就可以找到他們的內存地址 發現是不同的 所以用is就是False了 內存地址的概念就是我們的程序運行會保存在內存的某個地方 這裡只要瞭解一下就行了
  • 但是注意一點 Python會對比較小的整數對象進行緩存,下次用的時候直接從緩存中獲取,所以is 和 == 的結果可能相同:
(11)python少兒編程之運算符(二)

  • 這裡發現 兩個變量a和b 但是 a is b是相等的 Python僅僅對比較小的整數對象進行緩存(範圍為範圍[-5, 256])緩存起來,而並非是所有整數對象 這個大概知道就行了 我們還是要知道原理 取的是內存地址

好了 今天就講到這裡 謝謝!

(11)python少兒編程之運算符(二)

"

相關推薦

推薦中...