Python数据类型及转换

我是python小白,我将用通俗易懂的操作告诉你python数据类型及转换的知识点。

一:首先,它分为int,float,bool,str类型。

Int 98 float3.1415926  bool True False  最常见的字符串str ‘人生苦短’。

①:整数类型int

Int可以表示正数,负数,和零

n1=90

n2=-76

n3=0

print(n1,type(n1))

整数可以表示为2进制,8,10,16进制。

print(‘二进制’,0b10101111)

print(‘八进制’,0o176)

print(‘十六进制’,0x1EAF)

②:浮点类型float

a=3.14159

print(a,type(a))

当我们进行计算print(1.1+2.2)的时候,会出现3.3000000000

这是因为python存储不精确。

解决方法就是·导入decimal模块

③:布尔类型bool

表示真假

但是True和false可以转换为1和0进行运算

f1=True

f2=False

print(f1+1)

④:字符串类型str

不可变的字符序列

可以使用单引号,双引号,三引号来定义

单引号和双引号的字符串必须在一行,三引号的字符串可以分布在连续的多行,

二:数据类型转换

将不同数据类型的数据连接在一起

Name=’张三’

Age=20

Print(‘我叫’+name+‘今年,’+age+‘岁’)

这样就会报错

解决方法就是在age前加入str

print('我叫'+name+'今年'+str(age)+'')

a=10

b=198.8

c=False

print(str(a),str(b),str(c),type(a),type(b),type(c))

将str转换为int类型,字符串为数字串。

将float转换成int类型,截取整数部分,舍掉小数部分。

将str转换成int类型,报错,因为字符串为小数串。

将str转换成int类型时,字符串必须为数字串。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值