为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景 ,
帮助计算机高效的处理和展示数据 。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等)
1.数字类型??整型????整型就是我们说的整数,0也是整数,是一种特殊的整数;
??? int 既是整型的代表 , 又是定义整型的函数;
??? 定义一个整型,并不一定必须用int;
????(python2中曾经有过long整型,python3后已经弃用了)
??浮点型????生活中的小数,凡是带有小数点的都可以认为是浮点型;
????float既是浮点型的代表,又是创建浮点型数据的内置函数;
????和int一样,定义浮点型 , 也并不一定使用float声明 。
??
文章插图
??type内置函数????如上可知 , python中定义变量时,可以不指定变量数据类型,
????此时可通过type()函数 , 查看对象的数据类型;
????
type(变量名或对象)
????
文章插图
2.初识字符串??用''或""包裹的所有信息就是字符串;
??字符串可以包含任意字符,字母数字符号等 (此时引号内的数字不再是数字类型,是字符串类型了);
??字符串定义方法????直接定义或利用str()函数
????
name = 'rr'
????
info = str('hello')
????
文章插图
??字符串是不可以修改的??内置函数id????返回变量的内存地址 数字地址=id(对象)
????
文章插图
??内置函数len????返回字符串的长度;
????无法返回数字类型的长度,因为数字类型是没有长度的;
????返回值 = len(字符串对象)
????
文章插图
??成员运算符in????判断字符串是否存在于另一字符串中 , 返回True(真)或False(假)
????
文章插图
??内置函数max????返回数据中最大的成员;
????
print(max('今天是10月7日!')) # 月
??内置函数min????返回数据中最小的成员;
??max,min可以比较字符串中数字大小
??
文章插图
??也可以比较字符串中其它字符大小
??
文章插图
??数字和字符串混合,仍然是比较ord值
??
文章插图
??字符串的拼接????用+号
??
文章插图
3.布尔类型和空类型??布尔类型????对于事物的真假判断即布尔类型;
????固定值:True-->真 False-->假
????bool代表布尔类型 , 也可以用于对结果进行真假的判断
????
文章插图
??数字与字符串的布尔应用????int 0 --> False, 非0 --> True
????float 0.0 --> False , 非0.0 --> True
????str '' --> False 非空字符串 --> True
????经常用 1,0 用来替代True,False
????
文章插图
??空类型????不属于任何数据类型;
????固定值: None 空类型属于False的范畴;
????如果不确定变量类型,初始化时 , 可以先定义为None;
??
文章插图
????
????
【python基础--简单数据类型预览】
推荐阅读
- python基础-较复杂数据类型预览
- 重写 hashcode真有那么简单嘛?
- 1 Python全栈工程师之从网页搭建入门到Flask全栈项目实战 - ES6标准入门和Flex布局
- 【高并发】ScheduledThreadPoolExecutor与Timer的区别和简单示例
- 兔子怎么养最简单(适合穷人养的10种兔子)
- AspNetCore中 使用 Grpc 简单Demo
- 分布式存储系统之Ceph集群RadosGW基础使用
- python的基本运用
- 零基础怎样玩好露娜(玩好露娜的核心诀窍)
- 一 网络安全主动进攻之DNS基础和ettercap实现DNS流量劫持