int('40', 16)>>>64
x=2 x << 1>>>4
支持其他进制移位:bin(ob11 << 2)>>>1100
import math
e、pi、sin、sqrt、pow、max、abs、sum
import random
random.randint(1,10)>>>5
小数:
from decimal import Decimal:小数模块,精度友好
decimal.getcontext().prec = n:设置全局精度
模块化精度:with decimal.localcontext() as ctx
ctx.prec = 2
运算
分数:
from fractions import Fraction
x=Fraction(1,3)
浮点->分数:(2.5).as_integer_ratio()>>>(5,2)
(3.0)集合:
{x for x in 'cai'}>>>{'c', 'a', 'i'}
x=2 x << 1>>>4
支持其他进制移位:bin(ob11 << 2)>>>1100
import math
e、pi、sin、sqrt、pow、max、abs、sum
import random
random.randint(1,10)>>>5
小数:
from decimal import Decimal:小数模块,精度友好
decimal.getcontext().prec = n:设置全局精度
模块化精度:with decimal.localcontext() as ctx
ctx.prec = 2
运算
分数:
from fractions import Fraction
x=Fraction(1,3)
浮点->分数:(2.5).as_integer_ratio()>>>(5,2)
(3.0)集合:
{x for x in 'cai'}>>>{'c', 'a', 'i'}
l=[1,2] set(l)>>>{1,2}
python学习手册笔记--第6章--动态类型
类型属于对象而非变量
对象会垃圾收集
l2=l1[:]>>>l2、l1指向不同对象
import copy
copy.copy(Y) copy.deepcopy(Y)
l1 is l2>>>false 不同对象
l1 == l2>>>true 相同值
sys.getrefcount(**) 查询**的引用次数