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 相关文章推荐
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
Python语言描述随机梯度下降法
Jan 04 Python
Python进程间通信Queue实例解析
Jan 25 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
pycharm创建一个python包方法图解
Apr 10 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
python pandas 时间日期的处理实现
Jul 30 Python
python opencv 简单阈值算法的实现
Aug 04 Python
python 修改本地网络配置的方法
Aug 14 Python
python日志模块logbook使用方法
Sep 19 Python
python实现的多任务版udp聊天器功能案例
Nov 13 Python
用Python写一个简易版弹球游戏
Apr 13 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/11/27 PHP
php whois查询API制作方法
2011/06/23 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
JS功能代码集锦
2016/05/04 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python在windows下实现备份程序实例
2014/07/04 Python
Python批量按比例缩小图片脚本分享
2015/05/21 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
用pycharm开发django项目示例代码
2019/06/13 Python
django基础学习之send_mail功能
2019/08/07 Python
Python实现一个论文下载器的过程
2021/01/18 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
村委会贫困证明
2014/01/14 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
党性分析材料格式
2014/12/19 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技