python的6个标准数据类型

本文从Python的数据类型入手,详细介绍了数字(包括整数、浮点数、布尔型、复数和数据类型判断)、字符串、列表、元组、字典和集合。解释了各类型的特点,如布尔型的真和假、复数的概念、字符串的表示方式、列表和元组的定义及区别,以及字典和集合的特性。此外,还提到了数据类型的查询函数`type()`和不同数据类型之间的区别。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

之前学习Python都是从注释,赋值,变量开始学,这些名词的概念很抽象,学习起来有一定的难度

所以我打算从数据类型说起,数据类型就是可以被计算机识别并且运算的各类型数据,包括

数字(int)、字符串 (str) 、列表 (list) 、元组 (tuple) 、字典 (dictionaries) 、集合 (set)

数字包括

Int()整数、float()小数、bool()布尔类型、complex()复数、type()判断当前变量的数据类型

这里面整数小数包括正负数

布尔类型是什么?

又称逻辑类型,只有true和false,可以想象自己在出判断题,让计算机来判断给出真或假答案

最后一行返回否的意思

 复数是什么意思?

高中的复数,这里没有深入,可数名词的复数形式,z=a+bi

Type()来查看数据类型

最后一行返回str字符串的意思

字符串包括:文字,符号,字母,特殊字符等

单引号,双引号,三单引号,三双引号括起来的都是字符串

多行打印:输出元素时换行

单行打印:在同一行输出

列表:带方括号格式,元素之间逗号分隔,元素可以是数字、字符或其他数据类型

例如:[(1, 2), '三', 'd', {'y': 0}]

元组:半圆括号格式,元素可以是数字、字符或其他数据类型

例如:([1, 2], '三', 'd', {'y': 0})

字典:大括号格式元素之间相互对应,查询功能,{key:value}

key要求是不可变类型,value可以是任何数据类型(整形、字符串、列表、元组、字典),包括可迭代对象。不可变类型有:字符串、元组。

例如:{‘a’:1,‘b’:2}

集合:用大括号格式,是一个无序的,不可重复的元素序列,由于集合是无序的,不存在索引,set集合主要用于测试数据和数据的交、并、差等此类型的和去重操作

例如:

空集合用set()创建,字典用{}创建,验证之后就是这样

  

数据类型的区别:

set集合和dict字典的区别:

set没有对应的value值,内部元素都是不可变类型,都无索引和切片

set集合和list列表

 list列表是有序且元素不唯一,可以根据索引进行切片

元组和列表的区别:

元组无法增删修改,可以用运算符运算

到这里数据类型初步的认识就结束了 

主要记住数据类型有哪几类,各数据类型的特点,区别,括号里面的元素可以是哪些数据类型

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值