2 Python基本数据类型

在这里插入图片描述

关键词

python基本数据类型 整形 字符型 None 浮点形 复数形 bool 类型转换


一 基本数据类型

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

1.空值对象 None

print(type(None))
<class 'NoneType'>
  1. 表示不存在的特殊对象。
  2. 作用:占位和解除与对象的关联。
name = None
age = 18
# -- 解除与对象的绑定关系
age = None

2.整形int

print(type(1))
<class 'int'>
  1. 表示整数,包含正数、负数、0。
    如: -5, 100, 0
  2. 字面值:
    十进制:5
    二进制:0b开头,后跟1或者1
    八进制:0o开头,后跟0~7
    十六进制:0x开头,后跟09,AF,a~f
# -- 十进制(逢十进一)0 1 2 3 4 .. 9  10
number01 = 10
# -- 二进制(逢二进一)0 1 10
number01 =0b10
# -- 八进制(逢八进一)0 1 .. 7  10
number01 = 0o10
# -- 十六进制(逢十六进一)0 1 ..9  a(10) ..f(15)
number01 = 0x10

3.浮点型float

print(type(1.0))
<class 'float'>
  1. 表示小数,包含正数、负数,0.0)。
  2. 字面值:
    小数:1.0 2.5
    科学计数法:e/E (正负号) 指数
    1.23e-2 (等同于0.0123)
    1.23456e5(等同于123456.0)
number02 = 0.0
print(type(number02))
number02 = 0.0000000000000000000000001
print(number02)# 1e-25

4.字符串str

print(type('1'))
<class 'str'>

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

name = "qtx"
name = "007"
# 拼接
name = "1.5" + "2.5"
print(name)

5.复数complex

print(type(1+2j))
<class 'complex'>

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

6.布尔bool

print(type(True))
<class 'bool'>

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

二 数据类型转换

  1. 转换为整形: int(数据)
  2. 转换为浮点型:float(数据)
  3. 转换为字符串:str(数据)
  4. 转换为布尔:bool(数据)
    结果为False:bool(0) bool(0.0) bool(None) bool(‘’)
  5. 混合类型自动升级:
    1 + 2.14 返回的结果是 3.14
    1 + 3.0 返回结果是: 4.0

总结

python有五种基本数据类型,分别是:int float str bool complex

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

蜘蛛da侠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值