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

Python基础之数据类型

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

Python基础之数据类型

Python基础之数据类型 Python数据类型
  • 整数类型
  • 浮点数类型
  • 布尔类型
  • 字符串类型

须知:

​ 二进制与字符编码,计算机它只认识0和1

1. 整数类型(int)
英文为integer,简写int,可以表示正数,负数,和零
默认是十进制
整数的不同进制表示方式
    十进制->默认的进制
    二进制->0b开头
    八进制->0o开头
    十六进制->0x开头
    
十进制   0,1,2,3,4,5,6,7,8,9    逢10进一
二进制   0,1                    逢2进一
八进制   0,1,2,3,4,5,6,7        逢8进一
十六进制 0,1,2,3,4,5,6,7,8,9 
            A,B,C,D,E,F         逢16进一
  • 整数类型示例:
n1=90
n2=-76
n3=0
print(n1,type(n1))
print(n2,type(n2))
print(n3,type(n3))
print('<===========================================================>')
print('默认为十进制',888)
print('二进制',0b1010001)
print('八进制',0o71)
print('十六进制',0xEABCF)
print('<===========================================================>')

执行结果:
90 
-76 
0 
<===========================================================>
默认为十进制 888
二进制 81
八进制 57
十六进制 961487
<===========================================================>
2.浮点数类型(float)
1. 浮点数整数部分和小数部分组成
2. 浮点数存储不精确性
    2.1 使用浮点数进行计算时,可能会出现小数位数不确定的情况
  • 浮点数类型示例:
a=3.14159
print(a,type(a))
print('<=====================================>')

执行结果
3.14159 

print('使用浮点数进行计算时,可能会出现小数位数不确定的情况')
a=1.1
b=2.2
print(a+b)

执行结果
3.3000000000000003

# 解决方案
    # 导入模块
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
print('<=====================================>')

执行结果
3.3
3. 布尔类型(bool)
用来表示真或假的值
true表示真,false表示假
布尔值可以转化为整数
    Ttrue->1
    False->0
  • 布尔类型示例
f1=True
f2=False
print(f1,type(f1))
print(f2,type(f2))

执行结果
True 
False 

# 布尔值可以进行计算
print(f1+1)     # 1+1=2 Ttrue表示1
print(f2+1)     # 0+1=1 False表示0

执行结果
2
1
4. 字符串类型
1. 字符串又称为不可变的字符序列
2. 可以使用单引号'' 双引号"" 三引号""" """或者''' ''' 来定义
3. 单引号和双引号定义的字符串必须在一行
4. 三引号定义的字符串可以分布在连续的多行
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/461496.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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