#python
a = [1, 2, 3]
b=a
a.append(4)
b.append(5)
print(a,b)
输出:
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
>>> a=[1,2,3]
>>> b=a
>>> b=[x-1 for x in a]
>>> b
[0, 1, 2]
>>> a
[1, 2, 3]
位运算
&1等价于%2,偶数二进制编码末位为0,奇数为1,所以偶数&1=0,奇数&1=1
>>1等价于//2,只适用于整数
<<1等价于*2,只适用于整数
python中不用声明类型
a,a=3,2
print(a)#输出2,先赋左再赋右
字典
dict.get()方法:
dict.get(key, default=None):函数返回指定键的值,如果值不在字典中返回默认值。
字符串
>>> str= 'abca'
#从下标1开始,查找在字符串里第一个