python数据类型【整型】

python数据类型【整型】


整型其实就是十进制整数的统称,比如:1,99,一般用于表示年龄,序号等

1. 整型定义

age=18

2. 整型方法

  • 加减乘除

3. 数据类型转换

在项目开发和面试题中经常会出现一些’字符串’和布尔值转换为整型的情况

#布尔转整型
n1=int(True)  1
n2=int(False) 0

#字符串转整型
v1=int('111',base=10)  #把字符串看成十进制的值,然后转换为十进制的整数,结果;v1=111
v2=int('0b1001',base=2) #把字符串看成二进制的值,然后转换为十进制的整数,结果;v2=9(0b表示二进制)
v2=int('0o144',base=8)   #把字符串看成八进制的值,然后转换为十进制的整数,结果;v1=100(0o表示八进制)
v3=int('0x59',base=16) #把字符串看成十六进制的值,然后转换为十进制的整数,结果;v1=89(0x表示十六进制)

#浮点型(小数)
v1=int(8.7)  v1=8

即给你一个按二进制,八进制,十进制,十六进制规则存储的字符串时,可以轻松的通过int转换为十进制的整数

4. 长整型

  • python3:整型(无限制)
  • python2:整型,长整型

在python2中根整数相关的数据类型有两种:int(整型),long(长整型),他们都是整数只不过能表示的值范围不同
在这里插入图片描述

  • int,可表示的范围,-9223372036854775808~9223372036854775807
  • long,整数值超出int范围后自动转换为long类型(无限制)

5. 地板除

  • py3
v1=9/2   4.5
  • py2(默认取整数)
v1=9/2   4
#不想只取整数,导包
from __future__ import division
v1=9/2   4.5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荼靡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值