一.常见数据类型

int-整型

bool-布尔-判断真假-False为假,True为真

str-字符串-存放小量信息

list-列表-可以存放大量的顺序-缺点:不太好查找

dict-字典-以key:value的形式进行存储-便于查找

set-集合-存储没有顺序、不重复

tuple-元组-里面内容不可变

二.int-整型

常见操作:+(加)     -(减)    * (乘)       /(除)           //(地板除,相除取商)        %(取模,相除去余数)           **(幂)

bit_length-用来查看一个数值的二进制长度-格式:变量.bit_length()

a=4
print(a.bit_length())
#运行结果:3

三.bool -布尔值(注意数据类型的转换)

想转换成XX数据类型:XX(要转化的内容)

如:字符串转换成整数-int(str)

a="89"#变量a是一个字符串
b=int(a)#把变量a转换成整型
print(type(b))#查看转换之后的数据类型
#运行结果:<class 'int'>

如:整数转换成字符串

a=89#变量a是一个整型
b=str(a)#把变量a转换成字符串
print(type(b))#查看转换之后的数据类型
#运行结果:<class 'str'>

如:把一个整数转换成布尔类型

a=10
b=bool(a)
print(b)
#运行结果为:True

如:将布尔类型转换成整型

a=True
b=int(a)
print(b)
#运行结果为:1

如:将布尔类型转换成字符串

a=True
b=str(a)
print(b)
print(type(b))
#运行结果为:True、<class 'str'>

bool转换成整数:True是1,False是0

a=True
b=False
print(int(a),int(b))
#运行结果:1 0

空和无来表示False,如:0、“”、[]、{}、()、None

print(bool(0))
print(bool(1))
print(bool(-1))
print(bool(" "))
print(bool(""))
print(bool("hsdlhad"))
print(bool("0"))
print(bool([]))
print(bool(["ni","8"]))
print(bool(None))
#运行结果
#False
#True
#True
#True
#False
#True
#True
#False
#True
#False
View Code

相关文章: