数字类型与列表

数字类型

python中的数字类型:int(整形)、float(浮点型)、bool(布尔)、complex(复数)

1.int类型

所有整数对应的类型。(注意:Python2.x有long)

2.float(浮点型)

所有的小数对应的类型、支持科学计数法

print(3e4,4e-2)

3.bool(布尔)

只有True和False两个值,其他 True 本质就是数字 1,False本质是数字0。
print(1+1,True+1,False+1)

4,complex(复数)

包含实部和虚部的数就是复数,对应的数据类型是complex。
Python 中表示复数的时候,虚数单位是j,j前面如果是1,1不能省略

num1= 10+2j
num2 = 2-1j
num3 =20j
print(type(num1))

python 支持复数运算

print(num1+num2)

5.数据类型转换

Python中所有的数据类型的转换方式:类型名(数据)

1)整型int() -将指定的数据转换成10进制的整数()

所有数字类型相关的数据都可以转换成整型(复数不行),部分字符串也可以转换成整型
对于字符串来说,去掉引号以后本身是合法的指定进制的整数对应的字符串才能转换成对应的整型

print(int(12.5)),int(-12.9)# 12,-12
print(int(True)),int(False) #1,0
print(int('123'))
print(int('+123')),int('-123')

print(int('123.25'))  # 报错
print(int('abc')) #报错

int(数据,进制数)

print(int('0b1101',2))
print(int('1101',2))
print(int('1201',2)) #报错

2)浮点型:float(数据)

整型和布尔都可以转换成浮点型,部分字符串也可以转换成浮点型。(去掉引号后本身就是一个合法的浮点型或者整型数据)

print(float(10))  #10.0
print(float(True)) #1.0
print(float('100')) #100.0
print(float('12.5')) #12.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值