int /bool/str 转换

int : 最少字节数:bit_length
i = 100
print(i.bit_length())
'''
bit_length
1 0000 0001 1
2 0000 0010 2
3 0000 0011 2
'''
int/str/bool 转换
#int ----> str
i = 1
s = str(i)
#str ---> int
s = '123'
i = int(s)

#int ----->bool 只要是0 ----》False 非0就是True
i = 3
b = bool(i)
print(b)
#bool----> int
#True 1
#False 0
'''
ps:
while True:
pass
while 1: 效率高
pass
'''

#str --->bool

#s = "" -----> False
#非空字符串都是True
#s = "0" -----> True

# s
# if s:
# print('你输入的为空,请重新输入')
# else:
# pass
posted @ 2022-06-13 17:58  张丶先森  阅读(60)  评论(0)    收藏  举报