python学习手册笔记--第5章--数字--第6章--动态类型

本文深入探讨了Python中数值计算与数据类型的高级应用,包括不同进制的移位运算、数学库的使用、高精度计算、分数转换、集合操作以及动态类型学习。同时介绍了Python对象的生命周期和复制机制,为读者提供了一站式的Python数值与数据类型实践指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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'}

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(**)        查询**的引用次数


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值