1-5 数据类型(上)
-
int,整数类型(整形)
-
bool,布尔类型
-
str,字符串类型
1.整型
整型其实就是十进制整数的统称,比如:1、68、999都属于整型。他一般用于表示 年龄、序号等。
1.1 定义
1.2 独有功能
无
1.3 公共功能
加减乘除
1.4 转换
在项目开发和面试题中经常会出现一些 "字符串" 和 布尔值 转换为 整型的情况。
所以,如果以后别人给你一个按 二进制、八进制、十进制、十六进制 规则存储的字符串时,可以轻松的通过int转换为十进制的整数。
1.5 其他
1.5.1 长整型
-
Python3:整型(无限制)
-
Python2:整型、长整形
在python2中跟整数相关的数据类型有两种:int(整型)、long(长整型),他们都是整数只不过能表示的值范围不同。
-
int,可表示的范围:-9223372036854775808~9223372036854775807
-
long,整数值超出int范围之后自动会转换为long类型(无限制)。
在python3中去除了long只剩下:int(整型),并且 int 长度不在限制。
1.5.2 地板除
-
Py3:
v1 = 9/2 print(v1) # 4.5 -
py2:
v1 = 9/2 print(v1) # 4from __future__ import division v1 = 9/2 print(v1) # 4.52. 布尔类型
布尔值,其实就是 “真”、“假” 。
2.1 定义
2.2 独有功能
无
2.3 公共功能
无
2.4 转换
在以后的项目开发中,会经常使用其他类型转换为布尔值的情景,此处只要记住一个规律即可。
整数0、空字符串、空列表、空元组、空字典转换为布尔值时均为False 其他均为True2.5 其他
2.5.1 做条件自动转换
如果在
if、while条件后面写一个值当做条件时,他会默认转换为布尔类型,然后再做条件判断。3.字符串类型
字符串,我们平时会用他来表示文本信息。例如:姓名、地址、自我介绍等。
3.1 定义
![]()
-
是否以 XX 结尾?
-
是否为十进制数?
-
去除两边的 空格、换行符、制表符
补充:去除 空格、换行符、制表符。
再补充:去除字符串两边指定的内容
-
-
字符串变大写
-
字符串变小写
-
字符串内容替换
-
字符串切割
扩展
再扩展
应用场景:
-
字符串拼接
-
-
格式化字符串
-
转换为字节类型
-
内容居中、居左、居右展示
-
帮助你填充0
-

浙公网安备 33010602011771号