zoukankan      html  css  js  c++  java
  • Python数据类型的整理

    Python 数据类型总结

    python的标准数据类型,主要分为数值型、字符型、列表、字典、元组、集合,分别对应的是 Number,String,List,Dictionary, Tuple, Set,下面我们逐个进行介绍

    1. 数值类型

    可以通Python数字类型主要有 Int, Float, Complex(1 + 2j), 通过使用 type 函数查看数据类型

    类型转换

    a=10.00
    print(int(a), complex(a))
    


    注意整除和浮点数出发, /, //(向下取整除法)
    这个** // 适合整数,也适合浮点数**,就是返回自动数值的类型不同罢了

    字符类型

    注意,是 str=r" " 这样的话就不会转义

    字符类型的索引

    注意,他还是可以反向索引的

    字符串的切片

    注意,他是包首不包尾的


    Python 的输入与格式化输出

    input(), 一次读的是一行,无法忽略空格

    str=input()
    print(str[:])
    

    name=input("you name:")
    age=input("your age:")
    print("you name is %s, and your age is %d
    " % (name, age))
    

    Python 列表

    列表的介绍

    列表的索引查找、切片操作



    列表的 append 、 insert、 extend

    append(obj)方法是在 列表末尾加入 obj 对象
    extend(obj), obj 可以使list, tuple 等等,将其放在列表末尾,不过放入的是 list, tuple 内部的元素
    insert(pos, obj) 是在特定的位置插入 obj

    列表的删除与更新 remove, del, 和更新

    .remove(obj) 当列表不存在该元素的时候,会报错
    del l[:] 用于删除列表某一范围的元素

    嵌套列表


    注意事项
    由于 python 使用的是标签机制,倘若 l1 = l2 那么他们将会指向同一个内存的对象,l1 的修改,l2 查看一下也会有变动,因为是同一块内存,为了解决这一现象,我们可以通过 l1 = list(l2) 来新生成一个,防止裂开。

    Python 字典 dict (dictionary 的缩写)


    查询操作
    直接使用下标进行索引
    .keys()
    .values()

    增加操作
    dic[new_key] = new_value


    更新操作
    dic[old_key] = new_value

    字典的删除操作
    del dic[key] # 直接删除该key的元素
    del dic # 直接删除整个字典
    dic.clear() # 是清空元素

    字典的key 应该是稳定的数据类型,比如说是 int, double, tuple 等等, list 因为可以动态变化就不行



    元组




    元组无法增删改,只有查找操作才是合法的

    集合

    无序的不重复的序列



    没有索引功能,但是有去重复的作用,只能使用成员操作符 in not in 来判断元素是否在集合中



    通过add 添加元素


    remove, discard, pop, clear删除元素

    其中pop是从集合的末端剔除掉一个数据

    list dict tuple set 四种数据结构的对比



    部分图片查考自B站视频,链接为 B 站视频链接参考

  • 相关阅读:
    JZOJ 4298. 【NOIP2015模拟11.2晚】我的天
    JZOJ 4314. 【NOIP2015模拟11.4】老司机
    JZOJ 4313. 【NOIP2015模拟11.4】电话线铺设
    SP2416 DSUBSEQ
    JZOJ 2020.08.03【NOIP提高组】模拟 &&【NOIP2015模拟11.5】
    Android一些网站介绍
    http://www.androiddevtools.cn/
    Eclipse的安装使用
    JDK环境配置
    关于appcompat_v7的说明
  • 原文地址:https://www.cnblogs.com/lucky-light/p/14699263.html
Copyright © 2011-2022 走看看