Task01:變數、運算子、資料型別及位運算
阿新 • • 發佈:2020-07-22
練習題:
- 怎樣對python中的程式碼進行註釋?
行註釋:#,區域註釋:''' ''';""" """。
- python有哪些運算子,這些運算子的優先順序是怎樣的?
算數運算子,比較運算子,邏輯運算子,位運算子,三元運算子
優先順序:
1.一元運算子優於二元運算子。
2.先算術運算,後移位運算,最後位運算。
3.邏輯運算最後結合。
- python 中
is
,is not
與==
,!=
的區別是什麼?
1.is, is not 對比的是兩個變數的記憶體地址
2.- ==, != 對比的是兩個變數的值
- python 中包含哪些資料型別?這些資料型別之間如何轉換?
整型,字元,布林,浮點
str() float() int()
leetcode 習題 136. 只出現一次的數字
給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。
嘗試使用位運算解決此題。
題目說明:
python """ Input file example1: [2,2,1] example2: [4,1,2,1,2] Output file result1: 1 result2: 4 """ class Solution(object): def singleNumber(self, nums): a = 0 for i in nums: a ^= i return a