【无标题】

python学习0206

数据类型

整数类型
(p12)
#2022/2/1 21:52
n1 = 90
n2 = -76
n3 = 0
print(n1,type(n1))
print(n2,type(n2))
print(n3,type(n3))
print(“十进制”,126)
print(“八进制”,0o166)
print(“二进制”,0b101000101)
print(“十六进制”,0x1ea2)

浮点数类型
a=3.14159
print(a,type(a))
n1=1.1
n2=2.2
n3=2.1
print(n1+n2)
print(n1+n3)
from decimal import Decimal
print(Decimal(‘1.1’)+Decimal(‘2.2’))
其中decimal模块参考 https://finthon.com/python-decimal/
Decimal()函数(注意,Decimal函数传入的浮点数必须加引号(”),表示成字符串形式。传入整数时就不用加。Decimal函数的对象类型是decimal.Decimal,可以通过type()函数查看)。
浮点数据转换成Decimal(Decimal函数并不建议传入浮点型数据,因为浮点型数据本身就是不精确的。可以通过两种方式传入浮点型数据),
getcontext().prec 设定有效数字,getcontext().prec=x,
设定小数位数,>>>Decimal(‘1.2346568355’).quantize(Decimal(‘0.00’))=>Decimal(‘1.23’),
转换成字符串(string)格式,str()函数
布尔类型
f1=True,其中true和false要大写,且true代表1,false代表0,可与整数型直接运算
字符串类型
可以用单引号,双引号,三引号,其中单双引号不可换行

类型转换

字符串类型和整数类型不可连接,所以需要类型转换:str(),int(),float()
具体:
变为字符串类型:str(123)或"123",
变为整数类型:int(“123”)或int(98.8);其中文字类字符串和小数类字符串无法转化为整数,浮点数抹零取整。
变为浮点数类型:float(‘9.9’)或float(9);其中文字类字符串无法转化成整数,整数类型则加,0。

类型转换

编码方式:#coding: (#表示注释)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值