1.六大标准类型:数值型,str,list,set,tuple,dic 2.数值型:int,float,bool,complex 3.区别: 1)数值型和str,tuple都是不可变类型 而list,set,dict值可变类型 2)数值,str是标量类型 str,list,tuple,set,dic ...
分类:
编程语言 时间:
2020-03-02 20:47:48
阅读次数:
74
一:赋值 在Python中,所谓的赋值实际上就是对象引用的传递而已,当创建一个对象的时候,再赋值给另外一个变量的时候,并不是赋值给另一个变量。而是把这个变量在地址空间的id地址值传递给另一个变量,简单的说就是拷贝了这个对象的引用。 a = 11 b = a print(b) # 11 print(i ...
分类:
其他好文 时间:
2020-03-02 17:43:57
阅读次数:
71
集合只能通过set() 函数进行创建 无序,不重复 每个元素必须是可哈希的,不可变类型(不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在 ...
分类:
其他好文 时间:
2020-02-26 19:16:09
阅读次数:
52
首先我们一一介绍这三兄弟—————— String String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 但是如上图这是怎么回事?这难道不是将str变更了吗?这我们就要从内存说起,才能知道String类不可变在哪里体现出来的。 ...
分类:
其他好文 时间:
2020-02-24 20:27:58
阅读次数:
55
恢复内容开始 集合 1、不同元素组成 2、无序 3.集合元素必须是不可变类型 补充: 可变不可变: 1、可变:列表,字典 2、不可变:字符串,数字,元组 访问顺序: 1、直接访问:数字 2、顺序访问:字符串,列表,元组 3、映射:字典 存放元素个数: 容器类型:列表,元组,字典 原子:数字,字符串 ...
分类:
编程语言 时间:
2020-02-17 21:22:36
阅读次数:
103
集合set 一、集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值 ...
分类:
其他好文 时间:
2020-02-17 19:45:35
阅读次数:
91
在上一篇我说过,类似列表这样能够表示序列的类型不止一种,还有字符串和元组。 像列表那样操作字符串 示例: >>> mystr='我爱你我滴祖国' >>> mystr '我爱你我滴祖国' >>> mystr[1] '爱' >>> len(mystr) 7 >>> mystr[len(mystr)-1] ...
分类:
编程语言 时间:
2020-02-17 16:14:18
阅读次数:
72
1. 集合介绍 2. 集合的常用操作 3. 集合间的运算 1. 集合介绍 集合(set)是一个元素不可重复的无序的序列。 s = {1, "a", (1, 2)} 集合在创建时,会自动删除重复的元素。 可以使用花括号{}或set()函数创建集合。但注意若要创建空集合只能使用set(),因为{}默认创 ...
分类:
其他好文 时间:
2020-02-16 16:24:07
阅读次数:
53
1. 变量与数据类型 1.1 什么是变量 1.2 Python中的命名规范 1.3 数据类型 1.3 可变类型与不可变类型 2. Python中的“引用”概念 3. 常用的数据类型转换 1. 变量与数据类型 1.1 什么是变量 在Python中,存储一个数据,需要一个叫做变量的东西。 程序就是用来处 ...
分类:
其他好文 时间:
2020-02-14 00:53:31
阅读次数:
63
不可变类型 对象所指向的内存中的值是不可以改变的 可变类型 对象所指向的内存中的值是可以改变的 ...
分类:
编程语言 时间:
2020-02-13 11:18:33
阅读次数:
80