Python基础之数据类型知识汇总


Posted in Python onMay 18, 2021

一、数字类型

1、整型int

就是整数 :100 ,200,2,3,4·······

2、浮点型 float

小数:1.22,1.32,1.00······

3、内置函数——type

type(已经被赋值的变量名或变量)

count=100
print(type(count))
print(type(1.14))

二、字符串类型

1.什么是字符串:

(1)你在书上看到的都是字符串。

(2)字符串用' '或者" "包裹起来

(3)字符串中可以包含任意字符:如字母,数字,符号且没有先后顺序

(4)Python 中,使用str来代表字符串类型,并且可以通过这个函数类定义字符串:

safe = str('将靠 ')
name = '小明'
message = '耶'
in = 'hao '

2.字符串的内置函数:

3.字符串的重要思想:

(1)字符串不可改变

4.Python的内置函数id:

(1)返回变量的内存地址

name = 'xiaohua'
x=id(name)
print(x)

name='xiaoming'
y=id(name)
print(y)

Python基础之数据类型知识汇总

这样你也可以明白为什么说字符串不可改变

(2)数字地址=id(变量)

5.Python内置函数len:

(1)返回字符串的长度

(2)无法返回数字类型的长度

(3)返回值=len(字符串)

lenggth=len("w hen hao ")
print(length)
name = 'xiaohua'
x=id(name)
print(x)

name='xiaoming'
y=id(name)
print(y)

new_name=name
print(id(new_name))

info='''
    太腻了
     '''
print(info)

info1="ni"
info2='ni'

new_str= "hello world!'yes'"
print(new_str)
new_str1= 'hello "world"!yes'
print(new_str1)

Python基础之数据类型知识汇总

6.字符串运用:

(1)内置成员函数in的使用

成员运算符是用来判断你的数据中是否存在你想要的成员

(2)内置函数max

返回数据中最大的成员

(3)内置函数min

返回数据中最小的成员

(4)字符串的累加

准确说其实是字符串的拼接,用“+”这个符号

# coding :utf-8

str1='我好喜欢python'

flag1='喜欢' in str1
flag2='python' not in str1

print(flag1)
print(flag2)

str2='天气'
str3='真好'
print(str2+str3)

Python基础之数据类型知识汇总

三、布尔类型

1.什么是布尔类型,布尔类型的固定值

判断真和假就是布尔类型

固定值:True,False

2.布尔类型的使用场景

判断真假的场景

3.布尔函数的使用

bool代表布尔类型,也可以对于结果进行真假判断

4.数字,字符串在布尔类型上的应用(内置函数bool)

0->False

非0->True

0.0->False

非0.0->True

str''->False(即空字符串)

非空字符串->True

四、空类型

1.空类型None

不属于任何数据类型就是空类型

2.固定值

就是None

空类型属于False

五、列表类型

1.什么是列表

列表就是一个队列

他是个各种数据类型的集合,也是一种数据结构

列表是一种有序的,且内容可重复的集合类型

2.列表的定义

使用list代表列表这种类型,也可以用它来定义列表

列表中的元素存在与一个[]中

列表是一个无限制长度的数据结构,但是别创建超级大的列表

3.列表中的类型

字符串类型

整型

浮点型

bool类型

空类型

列表类型(嵌套)

4.in,max,min在列表中的使用

1 in [1,2,3,4] =>true

max([1,2,3,4]) =>4

min([1,2,3,4])=>1

max和min 在列表中使用时,列表中的元素不能时多种类型

# coding :utf-8

li=list[None,None,None]
li1=[1,2,3]
print(li)
print(li1)

max_list=[1,2,3,4]
print(max(max_list))
print(min(max_list))

li2=[1,2,'jiafa','我们','Ture']
print(li2)

Python基础之数据类型知识汇总

六、元组类型

1.什么是元组

和列表一样,都是一种可以存储多种数据结构的队列

元组也是一个有序的,且元素可以重复 的集合

2.元组的定义

tuple代表着元组的类型,也可以用它来定义一个元组

元组的元素存在于一个()小括号中

如果只有一个成员,后面要有一个逗号

元组于列表的区别

元组比列表占用资源小

列表可变,元组不可变

元组中的类型

整型

浮点

字符串

列表

bool类型

None类型

元组类型(嵌套)

in ,max,min 在元组中的使用

和列表一样

#coding utf-8

tuple_test=('xiao ming',)#一个元素后面要有逗号
print(tuple_test)
print(type(tuple_test))

七、字典类型

1.什么是字典

字典是由多个键(key)及其对应的值(value)所组成的一种数据类型

2.字典的结构和创建方法

dict 代表字典,并且可以创建一个字典

通过{}将一个个key与value存入字典中

3.字典支持的数据类型

key支持字符串,数字和元组类型,但是列表是不支持的

value支持所有python的数据类型

4.列表与元组中的字典

_list=[{1:1,2:3},{‘one':1,‘two':2}]

_tuple({1:2},{‘one':1})

在python3.7与之前的版本字典是无序的

5.字典中的重要特性

字典中的key是唯一的

到此这篇关于Python基础之数据类型知识汇总的文章就介绍到这了,更多相关Python数据类型内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python打开url并按指定块读取网页内容的方法
Apr 29 Python
Python进程间通信之共享内存详解
Oct 30 Python
Python读取word文本操作详解
Jan 22 Python
Linux下python3.7.0安装教程
Jul 30 Python
python实现随机梯度下降法
Mar 24 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
Jun 10 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
使用Pycharm分段执行代码
Apr 15 Python
python ETL工具 pyetl
Jun 07 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 Python
PyCharm 配置SSH和SFTP连接远程服务器
May 11 Python
Python实战之疫苗研发情况可视化
Python打包exe时各种异常处理方案总结
使用python向MongoDB插入时间字段的操作
May 18 #Python
OpenCV3.3+Python3.6实现图片高斯模糊
Python中for后接else的语法使用
python源码剖析之PyObject详解
Python3 如何开启自带http服务
May 18 #Python
You might like
用PHP调用数据库的存贮过程!
2006/10/09 PHP
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
php中执行系统命令的方法
2015/03/21 PHP
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
python实现解数独程序代码
2017/04/12 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
如何基于Python实现数字类型转换
2020/02/07 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
C#可否对内存进行直接的操作
2015/02/26 面试题
英文版餐饮业求职信
2013/10/18 职场文书
化学专业毕业生自荐信
2013/11/15 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android
python和anaconda的区别
2022/05/06 Python