python学习——Python基础之数据基本运算(二)

核心数据类型

  1. 在python中变量没有类型,但关联的对象有类型。
  2. 通过type函数可查看。

空值对象 None

  1. 表示不存在的特殊对象。
  2. 作用:占位和解除与对象的关联。
# 占位:只希望有个变量,指向的对象还不确定。
name = None
skill01 = "乾坤大挪移"
# 解除"乾坤大挪移" 与 变量 skill01 的关系
skill01 = None

整形int

1. 表示整数,包含正数、负数、0。

如: -5, 100, 0
2. 字面值:
十进制:5
二进制:0b开头,后跟1或者1
八进制:0o开头,后跟0~7
十六进制:0x开头,后跟09,AF,a~f

# 十进制:每逢十进一位 0 1 2 3 ...10
number01 = 250
# 二进制:每逢二进一位 0 1  10  11  100  101
number02 = 0b100
# 八进制:每逢八进一位 0 1  2 ..  7 10  11
number03 = 0o10
# 十六进制:每逢十六进一位0 1 3 ...9   a(10) f(15)
number04 = 0xf
print(number04)
  1. 小整数对象池:CPython 中整数 -5 至 256,永远存在小整数对象池中,不会被释放并可重复使用。

浮点型float

  1. 表示小数,包含正数、负数,0.0)。
  2. 字面值:
    小数:1.0 2.5
    科学计数法:e/E (正负号) 指数
    1.23e-2 (等同于0.0123)
    1.23456e5(等同于123456.0)
number05 = 10.5
number06 = 1.23456e5
print(number06)# 123456.0
number07 = 0.00000000000000000000000005
number08 = 5e-26
print(0.00001)

字符串str

是用来记录文本信息(文字信息)。
字面值:双引号

复数complex

由实部和虚部组成的数字。
虚部是以j或J结尾。
字面值: 1j 1+1j 1-1j

布尔bool

用来表示真和假的类型
True 表示真(条件满足或成立),本质是1
False 表示假(条件不满足或不成立),本质是0

# 1.    bool           int         类型
#   True False      10  20  30 ..   数据
#   命题:带有判断性质的陈述句.
#        我是个男人  对的/真的(True)
#        我是个坏人  错的/假的(False)
#        1 > 2     错的/假的(False)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值