小酥的Python学习日记 2022.07.03

Python中常见的数据类型

整数类型 --> int --> 100

浮点数类型 -->float --> 100.1

布尔类型 --> bool --> True\False

字符串类型 -->str --> 'Hello World'

可以通过type函数来输出数据类型

print(type(变量名))

整数类型

英文为integer,简写为int,可以表示正数、负数和零

整数的不同进制表示方式

十进制 --> 默认的禁止

二进制 --> 以0b开头

八进制 --> 以0o开头

十六进制 --> 以0x开头



n1 = 90
n2 = -76
n3 = 0
print(n1,type(n1))
print(n2,type(n2))
print(n3,type(n3))

#整数可以为二进制,八进制,十进制,十六进制
# 默认输出为十进制
print('十进制',100)
print('二进制',0b101010101010)
print('八进制',0o4627)
print('十六进制',0xA2B3)

 

浮点类型 

浮点数由整数部分和小数部分组成

浮点数存储不精确性

使用浮点数进行计算时,可能会出现小数位数不确定的情况

print(1.1+2.2)
print(1.1+2.1)

 计算机是采用二进制进行存储的,存储浮点数时会产生一定的误差

因此要计算浮点数,要进行格外的方法

解决办法:

导入模块

decimal 

from decimal import Decimal
print(1.1+2.2)
print(1.1+2.1)
print(Decimal('1.1')+Decimal('2.2'))

 布尔类型

用来表示真或假的值

True表示真,False表示假

True --> 1         False --> 0

bool值也可以当作整数来进行运算

f1 = True
f2 = False
print(f1,type(f1))
print(f2,type(f2))
print(f1+1)
print(f2+1)

 字符串类型

字符串又被称为不可变的字符序列

可以使用单引号' '        双引号" "        三引号''' '''        或"""" """"来定义

单引号和双引号定义的字符串必须在一行

三引号定义的字符串可以分布在连续的多行

str1 = '你好世界,我喜欢小卓'
str2 = "你好世界,我喜欢小卓"
str3 = '''你好世界,我喜欢小卓
'''
str4 = """你好世界,我喜欢小卓
"""

print(str1,type(str1))
print(str2,type(str2))
print(str3,type(str3))
print(str4,type(str4))

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

newbeexxs

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

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

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

打赏作者

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

抵扣说明:

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

余额充值