python学习第三次记录
python中常用的数据类型:
整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set).
- int。数字:主要用于运算。1 ,2,3...
- bool。判断真假:True, False.
- str。简单少量的储存数据,并进行相应的操作。name = 'alex',
- tuple。只读,不能更改。(1,'alex')
- list:大量有序数据,[1,'ses',True,[1,2,3],{'name':'jinxin'}]
- dict:大量数据,且是关联性比较强的数据 {'name':'jinxin','age':18,'name_list':['张三','李四']}
基础数据类型:
int操作方法:
1 num = 10 2 print(num.bit_length()) 3 # 运行结果:4
bit_length()就是帮助你快速的计算整数在内存中占用的二进制码的长度
bool布尔值
布尔值就两种:True、Flase。
真 1 True
假 0 False
int str bool三者之间的转换
1 # int ---> bool 2 i = 100 3 print(bool(i)) # True # 非零即True 4 i1 = 0 5 print(bool(i1)) # False 零即False 6 7 # bool ---> int 8 t = True 9 print(int(t)) # 1 True --> 1 10 t = False 11 print(int(t)) # 0 False --> 0 12 13 # int ---> str 14 i1 = 100 15 print(str(i1)) # '100' 16 17 # str ---> int # 全部由数字组成的字符串才可以转化成数字 18 s1 = '90' 19 print(int(s1)) # 90 20 21 # str ---> bool 22 s1 = '太白' 23 s2 = '' 24 print(bool(s1)) # True 非空即True 25 print(bool(s2)) # False 26 # bool ---> str 27 t1 = True 28 print(str(True)) # 'True'