python基础数据类型一

一、查看数据类型的方法:

1、type()查看数据类型

2、help()查看类下全部方法

3、dir()查看类下全部方法名

4、Ctrl+鼠标左键,查看类下某特定方法

二、python基础数据类型的转换及常用方法:

1 数字类型:

1.1 整型int()

整型的概念与数学中的整数概念一致

a=3
a1=float(a)  #把a转换为浮点型
print(a1,type(a1))  #输出 3.0   <class 'float'>
a2=str(a)   #把a转换为数字型字符串
print(a2,type(a2))    #输出 3 <class 'str'>

1.2 浮点型float()

浮点型与数学中实数概念一致

b=3.14
b1=int(b)   #把b转换为整形
print(b1,type(b1))    #输出   3    <class 'int'>

需要注意的是,计算机在运算浮点型数据时,是存在误差的

# 例如:
a = 3.14
b = 0.2
c = a+b
print(c)  #输出结果为 3.3400000000000003
1.2.1 使用decimal进行高精度计算

不同类型参数的差异

# 例如
import decimal
a = decimal.Decimal(1.123)*1000  # 传入浮点型数据
b = decimal.Decimal('1.123')*1000  # 传入字符串数据
print(a)  # 1122.999999999999998223643161
print(b)  # 1123.000

控制输出精度

# 例如
import decimal
decimal.getcontext()  # 默认输出精度为28位
a = d
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值