python学习第三次记录

python中常用的数据类型:

整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set).

  1. int。数字:主要用于运算。1 ,2,3...
  2. bool。判断真假:True, False.
  3. str。简单少量的储存数据,并进行相应的操作。name = 'alex',
  4. tuple。只读,不能更改。(1,'alex') 
  5. list:大量有序数据,[1,'ses',True,[1,2,3],{'name':'jinxin'}]
  6. 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'
int str bool之间的转换

相关文章: