python基础学习-day01总结

python基础数据类型

  1. 数值型
    nt
    python之后对整数进行了统一,都是int类型,不再使用long类型数据,对应python语言中的数据类型为int,long,bigdecimal类型的数据类型。

    bool
    布尔类型,True对应的为非零整数,False为一个值为0的整数,布尔类型变量可以与int类型的变量直接进行四则运算。

    float
    浮点型数据类型,将java语言中flaot,double整合成为一个数据数据类型。

    complex
    复数,python中是为数不多的语言将复数作为一种数据类型,而不是将其放入到基本的系统模块中去调用。

  2. 非数值型

    str
    字符串类型,是所有面向对象语言中都会提供的一种类型,但是python对比以往的语言,python可以提供更为强大的功能。比如,在字符串前面加r代表原始字符串,这样在拼写磁盘路径时就可以避免因为‘/’发生的转义

    list
    python中的list可以将任意类型的数据添加到集合中,但是在工程编写中不建议不同类型数据封装到同一个list集合中

    set
    set和list的区别就是set集合不可以修改,一但初始化之后就不能在进行修改操作
    需要注意的是,a=(5) python会识别为int类型需要a=(5,)才能是元组类型

    dict
    字典类型,对应其他语言中常见的键值对类型,本质上使用散列实现,不能在一个字典中添加相同键的数据,python会根据输入的键利用哈希函数进行运算,将这个键所对应的值存到经过运算后的地址中,所以,对比list和set两种集合,字典无法实现有序输出,,但是利用红黑树的键值对类型则可以完成有序输出

python中的运算符

python中的加减乘除运算符,除了数值型的数据可以使用之外,还可以在list、str等类型中的数据进行使用

对字符串类型数据而言,+运算可以将两个字符串拼接在一起,但是会产生新的字符串来保持拼接之后的字符串,字符串本身内建函数join则不会产生新的字符串变量

对于list集合而言,+运算可以把两个集合中的数据合并到一起,并产生一个新的集合,对应集合内建的函数extend则不会产生新的集合

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值