Python基础:标准数据类型

Python基础:标准数据类型

  1. number(数字):
    有int , float , bool , complex(复数)
    注意:ture和false定义成了关键字,但是值还是1和0,它们可以和数字相加
    当指定一个值时,对象就会被创建: a = 1 b = 2
    使用del语句删除对象引用: del a del b
    删除多个对象引用:del a , b

    数值的除法包含两个运算符: / 返回一个浮点数 // 返回一个整数
    在混合计算时,python会把整型转换成浮点数

  2. string(字符串):
    用单引号或者双引号括起来,同时使用反斜杠\转义的特殊字符
    字符串截取: 变量[头下标 : 尾下标]
    索引值从0为开始值,-1为末尾

    +号是字符串的拼接,*号表示复制当前字符串,紧跟的数表示复制的次数,实例如下:
    str = “aichixiguadeyiyiqi”
    print(str [0:-1])
    print(str * 2) 输出两次字符串
    print(str + “test”) 拼接

  3. list(列表):
    是python中使用最频繁的数据类型,列表可以完成大多数集合类的数据结构实现
    列表是写在[ ] 之间,用逗号隔开的元素列表
    列表的截取:
    变量[头下标 : 尾下标]
    索引值从0为开始值,-1为末尾

    +号是列表连接运算符 *号是重复操作,实例如下:
    list = [‘abcd’ , 786 , 2.23 , 76]
    tinylist = [‘123’ , 852]
    list[1:3] 截取从二个开始输出到第三个元素
    list[2:] 输出从第三个开始的所有元素
    tinylist * 2 输出两次列表
    list + tinylist 连接列表

  4. tuple(元组):
    元组与列表类似,不同在于元组的元素不能修改.元组写在小括号()里,元素之间用逗号隔开
    虽然tuple的元素不可改变,但他可以包含可变的对象,比如list列表
    结构包含0个或1个元素的元组比较特殊
    tup1 = () 空元组
    tup2 = (20,) 一个元素,需要在元素后面添加逗号

  5. set集合:
    集合是一个或多个形态大小各异的大小整体组成的,构成集合的事物或者对象称作元素或是成员
    基本功能是进行成员关系测试和删除重复元素
    可以使用大括号{}或者set()函数创建集合,注意:空集合一定是set(),空字典用{ }
    创建语法:
    parme = {元素1,元素2…} 或者 set(value)
    set可以进行集合运算
    a = set(‘asijflsdvnoijv’)
    b = set(‘siohsohv’)
    a - b a和b的差集
    a | b a和b的并集
    a & b a和b的交集
    a ^ b a和b中不同时存在的元素

  6. dictionary(字典):
    列表是有序的对象集合,字典是无序的对象集合
    区别:字典中的元素是通过键来存取的,而不是通过偏移来存取
    字典用{}标识,是一个无序的键(key):值(value)的集合
    键(key)必须使用不可变类型
    在同一个字典中,键(key)必须是唯一的,注意:
    1.字典是一种映射关系类型,他的元素是键值对存在
    2.字典的关键字必须为不可变类型,且不能重复

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值