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通过wxPython打开一个音频文件并播放的方法
Mar 25 Python
Python中List.index()方法的使用教程
May 20 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
Python对列表中的各项进行关联详解
Aug 15 Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 Python
如何通过Django使用本地css/js文件
Jan 20 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
Django 解决阿里云部署同步数据库报错的问题
May 14 Python
Python把图片转化为pdf代码实例
Jul 28 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
Aug 07 Python
Python学习之迭代器详解
Apr 01 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令牌 Token改进版
2008/07/18 PHP
apache php模块整合操作指南
2012/11/16 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python for循环生成列表的实例
2018/06/15 Python
Python面向对象类的继承实例详解
2018/06/27 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Django 请求Request的具体使用方法
2019/11/11 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
什么是反射?如何实现反射?
2016/07/25 面试题
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
大连星海广场导游词
2015/02/10 职场文书
员工旷工检讨书
2015/08/15 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫