1、怎样对python中的代码进行注释?
·单行注释:以#开头,#右边的所有内容为注释内容,帮助理解前面或者后面的代码
·多行注释:使用""" “”"或者’’’ ‘’’’ 包含起来的文字,文字即为注释。
2、python有哪些运算符,这些运算符的优先级是怎样的?
运算符:
1、算术运算符:+、-、*、/、%、**、//
2、比较运算符:==、!=、>=、<=、>、<
3、逻辑运算符:and、or、not
4、位运算符:~、&、|、^、<<、>>
5、成员、身份运算符:in、not in、is、is not
优先级:

3、python 中 is, is not 与 ==, != 的区别是什么?
is, is not 对比的是两个变量是否相同
==,!= 对比的是两个变量是否相等
4、python 中包含哪些数据类型?这些数据类型之间如何转换?
基本类型:整型(int)、浮点型(float)、布尔型(bool)
容器类型:字符串、元组、列表、字典和集合
转换:
转换为整型 int(x, base=10)
转换为字符串 str(object=’’)
转换为浮点型 float(x)
leetcode 习题 136. 只出现一次的数字
思路:0与任何数异或都为0,异或满足交换律
class Solution:
def singleNumber(self, nums: List[int]) -> int:
target = 0
for i in nums:
target^=i
return target
