栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2 Python基本数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2 Python基本数据类型

关键词

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

文章目录
    • 关键词
    • 一 基本数据类型
      • 1.空值对象 None
      • 2.整形int
      • 3.浮点型float
      • 4.字符串str
      • 5.复数complex
      • 6.布尔bool
    • 二 数据类型转换
    • 总结


一 基本数据类型

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

1.空值对象 None
print(type(None))

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

  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))

  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'))

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

name = "qtx"
name = "007"
# 拼接
name = "1.5" + "2.5"
print(name)
5.复数complex
print(type(1+2j))

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

6.布尔bool
print(type(True))

用来表示真和假的类型
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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号