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
本文记录了Python初学者常犯的错误,如__init__方法的双下划线使用、self和变量初始化,以及符号`|`和`<<`在位运算中的应用。同时提到了与Java私货的对比。

被折叠的 条评论
为什么被折叠?



