首页 > 其他 > 详细

1.0 数据类型

时间:2021-09-08 18:02:30      阅读:31      评论:0      收藏: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

 

技术分享图片

 

 2.5 其他

技术分享图片

 

 

3、字符串类型

 

1.0 数据类型

原文:https://www.cnblogs.com/baiye125/p/15241269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!