• 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 站视频链接参考

  • 相关阅读:
    linux 学习(二)防火墙
    linux学习(一)开始
    ajax和sap以及网络安全
    仿苹果导航菜单js问题
    基本类型和引用类型调用是的区别(Object.create)
    箴言
    思维的宽度
    笔记
    循环传值_闭包
    一个问题的解法(兔子三个月之后每月都生兔子的问题)
  • 原文地址:https://www.cnblogs.com/lucky-light/p/14699263.html
Copyright © 2020-2023  润新知