【task1】

一、学习知识点概要
(一)变量、运算符与数据类型
(二)位运算
二、学习内容

三、学习问题与解答
(一)变量、运算符与数据类型
1.怎样对python中的代码进行注释?


#这样就是加注释,在前面加井号

2.python有哪些运算符,这些运算符的优先级是怎样的?
运算符有算术运算符、比较运算符、逻辑运算符(and,or,not)、位运算符、三元运算符、其他运算符
运算符的优先级:(1)一元优于二元;
(2)先算术,后移位,最后位运算
(3)逻辑运算最后结合
3.python中is is not与==,!=的区别是什么?
is, is not 对比的是两个变量的内存地址

==,!= 对比的是两个变量的值

4.python 中包含哪些数据类型?这些数据类型之间如何转换?
数据类型:int整式、float浮点式、bool布尔式
数据类型转换:
转换为整式int(x,base=10)
转换为浮点式float(x)
转换为字符串str(object=’’)
(二)位运算
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
尝试使用位运算解决此题。
题目说明:

""
Input file
example1: [2,2,1]
example2: [4,1,2,1,2]

Output file
result1:1
result2: 4
"""

class Solution:    
def singleNumber(self, nums: List[int]) -> int:             
# your code here
#异或运算符^处理二进制中两个数的异或时,相同为1,不同为0,有交换作用.
  res=0
        for i in range(len(nums());
            res^*nums[i]
        return res

四、学习思考与总结
1.学习过程中发现自己知道的太少,有些代码也看不懂、记不住。
2.太拖拉了,希望下次不要赶ddl打卡。
3.要在leetcode上多练习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值