python基本数据类型
基本数据类型
1.数字(int)
a = 5
a.bit_length() # 查看数字实际用到的bit位
2.布尔值(bool)
用于条件判断
3.字符串(str)
用于储存少量数据
list:用于储存大量数据,有序
tuple:只读列表
dic:key-value,键值对,储存大量数据(有对应关系),查找数度快
set:集合,数据不可重复,用于数学运算:交集、并集、差集
4.基本数据之间的相互转化
int->str
i = 5
a = str(i)
str->int
s = "123"
a = int(s)
ps:str必须是数字
int->bool
i = 0
bool(i) # False
i = 非0值
bool(i) # True
bool->int
int(True) # 1
int(False) #1
str->bool
s = 空字符串
bool(s) # False
s = 非空字符串
bool(s) # True
5.装逼代码,切记
bool值转化成int,int转化成二进制
while True:
pass
while 1: # 执行效率更高,int(True)
pass
当判断一个字符串s是否为空:
while s: # s为空,为False
pass