1.0 数据类型

1、整型

整型其实就是十进制整数的统称,比如1、68、100都属于整型。他一般表示年龄序号等。

1.1 定义

number = 10 
age =18

1.2 独有功能

1.3 公共功能

加减乘除

v1 = 1
v2 = 5
v3 = v1 + v2  #6

1.4转换

在项目开发和面试题中经常会出现一些“字符串” 和 布尔值 转换为 整型的情况。

# 布尔值转整型
n1 = int(True) # True转换为整型 1
n2 = int(False) # False转换为整型 0 

#字符串转整型
v1 = int("186" ,base=10) # 把字符看成十进制的值,然后再转换为 十进制整数,结果 v1 = 186
v2 = int("0b101" ,base=2) # 把字符看成二进制的值,然后再转换为 十进制整数,结果 v1 = 9 (0b表示二进制)
v3 = int("0o144" , base=8)# 把字符看成八进制的值,然后再转换为 十进制整数,结果 v1 = 100 (0o表示八进制)
v4 = int("0x59" ,base =16)# 把字符看成二进制的值,然后再转换为 十进制整数,结果 v1 = 89 (0b表示十六进制)

# 浮点型(小数)
v1 = int(8.7) # 8

 

 所以,如果以后别人给你一个按二进制、八进制、十进制、十六进制规则存储的字符串时,可以轻松的通过int转换为十进制。

1.5 其他

1.5.1长整型

python3: 整型

1.5.2 地板擦

py3:

v1 = 9/2
print(v1)  # 4.5

 

 

2 布尔类型

布尔值,“真”,“假”

2.1定义

 

data = False
alex_is_sb =True

 

 

 2.2 独有功能

2.3公共功能

2.4转换

以后的项目开发中,会经常使用其他类型转换为布尔值的情景,此处只要记住一个规律即可。

 

整数0、空字符串、空列表、空元组、空字典转换为布尔值为False
其他均为True

 

1.0 数据类型

 

 2.5 其他

1.0 数据类型

 

 

3、字符串类型

 

1.0 数据类型

上一篇:CSS 选择器


下一篇:实现HashMap的顺序存储