python没有正统的学习的新手暴雷乱踩
类
class Man:
def __init__(self,name):
self.name=name
print("!")
def hello(self):
print("Hello"+self.name+"!")
def goodbye(self):
print("Goodbye"+self.name+"!")
以上是正确的code
暴雷点在于
- init左右两边都是两个下划线
- 在构造函数当中有self和变量
- 注意对变量进行初始化
都是很傻的点,但是自己经常错,做个记录
符号探索
个人在刷力扣看题解的时候发现和|<< 在里是很神奇的符号
ps 夹带java私货
用法举例
3|4=7
a|=4
#等价
a=a|4
此外,<< 是位运算
ps 在Java中,& 是所有的2进制位数“与”出的最终结果,“与”的规则是两者都为1时才得1,否则就得0