Python学习笔记(一):Python基本数据类型

目录

Python有六大数据类型

一、Number

一、String

三、List

四、Tuple

五、Set

六、Dictionary(字典)


 

Python有六大数据类型

  1. Number(数字)
  2. String(字符串)
  3. List(列表)
  4. Tuple(元组)
  5. Set(集合)
  6. Dictionary(字典)
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

 


一、Number

 Number有int、float、bool、complex(复数)类型

  • 赋值:a,b,c,d = 20,5.5,True,4+3j
  • 2 / 4 # 除法,得到一个浮点数 0.5
  • 2 // 4 # 除法,得到一个整数 0
  • 2 ** 5 # 乘方 32
  • 复数实部与虚部都为浮点型
  • 其他基本操作与C相似

一、String

  • 单引号或者双引号括起来
  • 用反斜杠\转义字符
  • 字符串截取语法:变量[头下标:尾下标],从前面索引值0开始,从后面索引值-1开始,+为字符串连接符,*为字符串重复次数
  • 转义字符前加r可使转义字符不转义
  • 与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误。

三、List

  • [ ]之间,用逗号分隔
  • 支持数字,字符串甚至包含列表(嵌套)
  • 与字符串一样可以被截取或索引,规则一样

四、Tuple

  • 元组与列表类似,但元组元素不能修改,但可以包含可变的List列表
  • ()括起来,用逗号隔开,其中元素类型可以不相同
  • 元组与字符串类似,可以被索引和截取
  • 可以把字符串当作特殊的元组
  • tup2 = (20,) # 一个元素,需要在元素后添加逗号
  • string、list 和 tuple 都属于 sequence(序列)只有list列表可以修改元素

五、Set

  • 集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员
  • { }set()函数创建集合,但空集合的创建用set(),不能用{ }
  • 可进行交、并、差集运算与去重、成员测试存在
  • 例外:print(a ^ b)  # a 和 b 中不同时存在的元素

六、Dictionary(字典)

  • 列表是有序的对象集合,字典是无序的对象集合
  • 两者之间的区别在于:字典当中的元素是通过来存取的,而不是通过偏移存取
  • 映射类型,使用{ }创建,是无序键值对集合
  • 键(key)必须使用不可变类型,不能重复
  • 键(key)必须是唯一
  • 创建空字典使用 { }
  • dictionary{ 1:"ff",2:"ww","a":""www}

部分内容参考菜鸟教程~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值